A constraint can be thought of intuitively as a restriction on a space of possibilities. Mathematical constraints are precisely specifiable relations among several unknowns (or …
D Dams, R Gerth, O Grumberg - ACM Transactions on Programming …, 1997 - dl.acm.org
The advent of ever more complex reactive systems in increasingly critical areas calls for the development of automated verification techniques. Model checking is one such technique …
Completeness is an ideal, although uncommon, feature of abstract interpretations, formalizing the intuition that, relatively to the properties encoded by the underlying abstract …
P Cousot - Informatics: 10 Years Back, 10 Years Ahead, 2001 - Springer
In order to contribute to the solution of the software reliability problem, tools have been designed to analyze statically the run-time behavior of programs. Because the correctness …
D Schmidt, B Steffen - International Static Analysis Symposium, 1998 - Springer
This paper presents a collection of techniques, a methodology, in which abstract interpretation, flow analysis, and model checking are employed in the representation …
S Antoy - International Conference on Algebraic and Logic …, 1997 - Springer
We show that non-determinism simplifies coding certain problems into programs. We define a non-confluent, but well-behaved class of rewrite systems for supporting non-deterministic …
We present simple and powerful generalized algebraic semantics for constraint logic programs that are parameterized with respect to the underlying constraint system. The idea …
Many static analyses for declarative programming/database languages use Boolean functions to express dependencies among variables or argument positions. Examples …
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 …