Abstract interpretation and application to logic programs

P Cousot, R Cousot - The Journal of Logic Programming, 1992 - Elsevier
Abstract interpretation is a theory of semantics approximation that is used for the
construction of semantic-based program analysis algorithms (sometimes called “data flow …

Compile-time derivation of variable dependency using abstract interpretation

K Muthukumar, M Hermenegildo - The Journal of Logic Programming, 1992 - Elsevier
Traditional schemes for abstract interpretation-based global analysis of logic programs
generally focus on obtaining procedure-argument mode and type information. Variable …

[PDF][PDF] Abstract interpretation and partition refinement for model checking

DR Dams - 1996 - research.tue.nl
This chapter presents an approach to the analysis of reactive programs, formalised in the
framework of Abstract lnterpretatioil. We model reactive programs by Kripke structures …

Assessing the effects of flow-sensitivity on pointer alias analyses

M Hind, A Pioli - International Static Analysis Symposium, 1998 - Springer
This paper describes an empirical comparison of four contextinsensitive pointer alias
analysis algorithms that use varying degrees of flow-sensitivity: a flow-insensitive algorithm …

Denotational abstract interpretation of logic programs

K Marriott, H Søndergaard, ND Jones - ACM Transactions on …, 1994 - dl.acm.org
Logic-programming languages are based on a principle of separation “logic” and “control.”.
This means that they can be given simple model-theoretic semantics without regard to any …

An abstract analysis of the probabilistic termination of programs

D Monniaux - International Static Analysis Symposium, 2001 - Springer
It is often useful to introduce probabilistic behavior in programs, either because of the use of
internal random generators (probabilistic algorithms), either because of some external …

[PDF][PDF] Abductive Analysis of Modular Logic Programs.

R Giacobazzi - ILPS, 1994 - Citeseer
We introduce a practical method for abductive analysis of modular logic programs. This is
obtained by reversing the deduction process, which is usually applied in static-data ow …

[PDF][PDF] Analysis of Constraint Logic Programs.

K Marriott, H Søndergaard - NACLP, 1990 - people.eng.unimelb.edu.au
Increasingly, compilers for logic programs are making use of information from dataflow
analyses to aid in the generation of efficient target code. However, generating efficient target …

Frameworks for abstract interpretation

K Marriott - Acta Informatica, 1993 - Springer
Abstract interpretation theory provides a semantic foundation for dataflow analysis of
programs by formalizing the relationship between analysis and semantics. In the original …

Dual analysis for proving safety and finding bugs

C Popeea, WN Chin - Proceedings of the 2010 ACM Symposium on …, 2010 - dl.acm.org
Program bugs remain a major challenge for software developers and various tools have
been proposed to help with their localization and elimination. Most present-day tools are …