by Nevin Heintze, Joxan Jaffar
In Seventeenth Annual ACM Symposium on Principles of Programming Languages
http://www.cs.cmu.edu/afs/cs/user/nch/ftp/fpt-tr.ps.Z
Add To MetaCart
Abstract:
In program analysis, a key notion used to approximate the meaning of a program is that of ignoring inter-variable dependencies. We formalize this notion in logic programming in order to define an approximation to the meaning of a program. The main result proves that this approximation is not only recursive, but that it can be finitely represented in the form of a cyclic term graph. This explicit representation can be used as a starting point for logic program analyzers. A preliminary version appears in the Proceedings, 17 th ACM Symposium on POPL.
Citations
|
1654
|
Foundations of Logic Programming
– Lloyd
- 1984
|
|
192
|
Decidability of second-order theories and automata on infinite trees
– Rabin
- 1969
|
|
188
|
Flow analysis and optimization of lisp-like structures
– Jones, Muchnick
- 1981
|
|
180
|
A practical framework for the abstract interpretation of logic programs
– Bruynooghe
- 1991
|
|
76
|
Towards a theory of types in Prolog
– Mishra
- 1984
|
|
70
|
A type system for logic programs
– Yardeni, Shapiro
- 1990
|
|
63
|
Declaration-free Type Checking
– Mishra, Reddy
- 1985
|
|
61
|
Automatic Computation of Data Set Definitions
– Reynolds
- 1969
|
|
48
|
An Instance of Abstract Interpretation Integrating Type and Mode
– Janssens, Bruynooghe
- 1988
|
|
35
|
A decision procedure for a class of Herbrand set constraints
– Heintze, Jaffar
- 1990
|
|
25
|
Complexity of flow analysis, inductive assertion synthesis, and a language due to Dijkstra
– Jones, Muchnick
- 1981
|
|
24
|
A type inference system for Prolog
– Xu, Warren
- 1988
|
|
17
|
Towards a theory of types
– Mishra
- 1984
|
|
9
|
Global Optimization of Logic Programs
– Debray
- 1986
|
|
6
|
Regular prefix relations
– Angluin, Hoover
- 1984
|
|
5
|
Tree Automata", Akad`emiai Kiad`o
– G`ecseg, Steinby
- 1984
|
|
1
|
Semantic Types for Logic Programs", draft manuscript (submitted for publication
– Heintze, Jaffar
- 1990
|