Making abstract interpretations complete
Completeness is an ideal, although uncommon, feature of abstract interpretations,
formalizing the intuition that, relatively to the properties encoded by the underlying abstract …
formalizing the intuition that, relatively to the properties encoded by the underlying abstract …
Fast and Precise Regular Approximations of Logic Programs.
JP Gallagher, DA de Waal - ICLP, 1994 - direct.mit.edu
A practical procedure for computing a regular approximation of a logic program is given.
Regular approximations are useful in a variety of tasks in debugging, program specialisation …
Regular approximations are useful in a variety of tasks in debugging, program specialisation …
Precise and efficient groundness analysis for logic programs
We show how precise groundness information can be extracted from logic programs. The
idea is to use abstract interpretation with Boolean functions as “approximations” to …
idea is to use abstract interpretation with Boolean functions as “approximations” to …
Static analysis of logic programs for independent AND parallelism
D Jacobs, A Langen - The Journal of Logic Programming, 1992 - Elsevier
This paper presents a general-purpose framework for the abstract interpretation of logic
programs and applies it to the problem of automatically extracting independent AND …
programs and applies it to the problem of automatically extracting independent AND …
Incremental analysis of constraint logic programs
Global analyzers traditionally read and analyze the entire program at once, in a
nonincremental way. However, there are many situations which are not well suited to this …
nonincremental way. However, there are many situations which are not well suited to this …
Incremental analysis of logic programs
Global analyzers traditionally read and analyze the entire program at once, in a non-
incremental way. However, there are many situations which are not well suited to this simple …
incremental way. However, there are many situations which are not well suited to this simple …
Generalized semantics and abstract interpretation for constraint logic programs
We present simple and powerful generalized algebraic semantics for constraint logic
programs that are parameterized with respect to the underlying constraint system. The idea …
programs that are parameterized with respect to the underlying constraint system. The idea …
Two classes of Boolean functions for dependency analysis
Many static analyses for declarative programming/database languages use Boolean
functions to express dependencies among variables or argument positions. Examples …
functions to express dependencies among variables or argument positions. Examples …
Analyzing logic programs using “prop”-ositional logic programs and a magic wand
This paper illustrates the role of a class of “prop”-ositional logic programs in the analysis of
complex properties of logic programs. Analyses are performed by abstracting Prolog …
complex properties of logic programs. Analyses are performed by abstracting Prolog …
Global analysis of standard Prolog programs
F Bueno, D Cabeza, M Hermenegildo… - … Languages and Systems …, 1996 - Springer
Abstract interpretation-based data-flow analysis of logic programs is, at this point, relatively
well understood from the point of view of general frameworks and abstract domains. On the …
well understood from the point of view of general frameworks and abstract domains. On the …