Making abstract interpretations complete

R Giacobazzi, F Ranzato, F Scozzari - Journal of the ACM (JACM), 2000 - dl.acm.org
Completeness is an ideal, although uncommon, feature of abstract interpretations,
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 …

Precise and efficient groundness analysis for logic programs

K Marriott, H Søndergaard - ACM Letters on Programming Languages …, 1993 - dl.acm.org
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 …

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 …

Incremental analysis of constraint logic programs

M Hermenegildo, G Puebla, K Marriott… - ACM Transactions on …, 2000 - dl.acm.org
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 …

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 …

Generalized semantics and abstract interpretation for constraint logic programs

R Giacobazzi, SK Debray, G Levi - The Journal of Logic Programming, 1995 - Elsevier
We present simple and powerful generalized algebraic semantics for constraint logic
programs that are parameterized with respect to the underlying constraint system. The idea …

Two classes of Boolean functions for dependency analysis

T Armstrong, K Marriott, P Schachte… - Science of Computer …, 1998 - Elsevier
Many static analyses for declarative programming/database languages use Boolean
functions to express dependencies among variables or argument positions. Examples …

Analyzing logic programs using “prop”-ositional logic programs and a magic wand

M Codish, B Demoen - The Journal of Logic Programming, 1995 - Elsevier
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 …

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 …