AbstractA PROLOG compiler specializes the code for unification between calls and clause heads as they appear in the program. This code could be further specialized, yielding more efficient code, if more precise information about possible values for actual arguments were available. This paper addresses the problem of gathering such information. It develops a method for obtaining descriptions of possible values of program variables. The method is based upon a framework for abstract interpretation. The descriptions can be regarded as extended modes or a kind of type information. An important issue in the method is the treatment of free variables and the sharing of free variables between different values of program variables
Traditional schemes for abstract interpretation-based global analysis of logic programs generally fo...
This paper describes a scheme for the abstract interpretation of logic programs based on type inform...
AbstractIn a recent paper [27], the denotational semantics for the language Prolog was presented. Th...
A PROLOG compiler specializes the code for unification between calls and clause heads as they appear...
Abstract. Program verication is a crucial issue in the eld of program development, compilation and d...
Program verification is a crucial issue in the field of program development, compilation and debuggi...
AbstractThis paper presents a general-purpose framework for the abstract interpretation of logic pro...
AbstractTraditional schemes for abstract interpretation-based global analysis of logic programs gene...
AbstractThis paper presents a unified framework for analyzing Prolog programs. The framework is base...
. This paper presents a general approach to the Abstract Interpretation of Prolog programs with cut....
Traditional schemes for abstract interpretation-based global analysis of logic programs generally fo...
© 1989, Springer-Verlag. We describe an application of abstract interpretation within the field of s...
Abstract interpretation is a general methodology for systematic develop-ment of program analyses. An...
An implementation technique for abstract imterpretation is given which exploits stream communication...
We present a method of extracting the programming techniques employed in Prolog programs. Techniques...
Traditional schemes for abstract interpretation-based global analysis of logic programs generally fo...
This paper describes a scheme for the abstract interpretation of logic programs based on type inform...
AbstractIn a recent paper [27], the denotational semantics for the language Prolog was presented. Th...
A PROLOG compiler specializes the code for unification between calls and clause heads as they appear...
Abstract. Program verication is a crucial issue in the eld of program development, compilation and d...
Program verification is a crucial issue in the field of program development, compilation and debuggi...
AbstractThis paper presents a general-purpose framework for the abstract interpretation of logic pro...
AbstractTraditional schemes for abstract interpretation-based global analysis of logic programs gene...
AbstractThis paper presents a unified framework for analyzing Prolog programs. The framework is base...
. This paper presents a general approach to the Abstract Interpretation of Prolog programs with cut....
Traditional schemes for abstract interpretation-based global analysis of logic programs generally fo...
© 1989, Springer-Verlag. We describe an application of abstract interpretation within the field of s...
Abstract interpretation is a general methodology for systematic develop-ment of program analyses. An...
An implementation technique for abstract imterpretation is given which exploits stream communication...
We present a method of extracting the programming techniques employed in Prolog programs. Techniques...
Traditional schemes for abstract interpretation-based global analysis of logic programs generally fo...
This paper describes a scheme for the abstract interpretation of logic programs based on type inform...
AbstractIn a recent paper [27], the denotational semantics for the language Prolog was presented. Th...