Preview
Unable to display preview. Download preview PDF.
References
S. Abramsky. Abstract Interpretation, Logical Relations and Kan Extensions. Journal of Logic and Computation, 1(1): 5–40, 1990.
G. Burn, C. Hankin and S. Abramsky. Strictness analysis for higher order functions. Science of Computer Programming 7:249–278, 1986.
Y. Caseau. Abstract interpretation of constraints on order-sorted domains. In Proc of the 1991 Int. Symp. on Logic Programming, pages 435–452. MIT Press, 1991.
P. Cousot and R. Cousot. Abstract interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints. In Proc. Fourth Ann. ACM Symp. Principles of Programming Languages, pages 238–252. Los Angeles, California, 1977.
P. Cousot and R. Cousot. Systematic design of program analysis frameworks. In Proc. Sixth Ann. ACM Symp. Principles of Programming Languages, pages 269–282. San Antonio, Texas, 1979.
P. Cousot and R. Cousot. Inductive definitions, semantics and abstract interpretation. In Proc. Ninetenth Ann. ACM Symp. Principles of Programming Languages, pages 83–94. Alberquerque, NM, 1992.
P. Cousot and R. Cousot. Abstract Interpretation Frameworks. Journal of Logic and Computation, 2(4):511–547, 1992.
M. Garcia de la Banda, K. Marriott, and P. Stuckey. Efficient analysis of logic programs with dynamic scheduling. International Symposium on Logic Programming, pages 417–431. MIT Press. Portland, USA. Dec 1995.
F. Giunchiglia and T. Walsh. Abstract theorem proving. Proc. Int. Joint Conf. Artificial Intelligence-89, pages 372–377, Detroit, Michigan, 1989.
R. Helm, K. Marriott and M. Odersky. Spatial query optimization: From Boolean constraints to range queries. Journal of Computer and System Science 51 (2): 197–210, 1995.
R. E. Korf. Toward a model of representation changes. Artificial Intelligence 14:41–78, 1980.
R. E. Korf. Planning as search: A quantitative approach. Artificial Intelligence 33: 65–88, 1987.
K. Marriott. Frameworks for abstract interpretation. Acta Informatica 30, 103–129, 1993.
K. Marriott, M. Garcia de la Banda and M. Hermenegildo. Analyzing logic programs with dynamic scheduling. Proc. 21st ACM Symp. Principles of Programming Languages, pages 240–253. Portland, USA. ACM Press, 1994.
K. Marriott and H. Søndergaard. Bottom-up dataflow analysis of normal logic programs. Journal of Logic Programming, pp. 181–204, 1992.
K. Marriott and H. Søndergaard. Analysis of constraint logic programs. In S. Debray and M. Hermenegildo, editors, Logic Programming: Proc. 1990 North American Conf., pages 531–547. Austin, USA. MIT Press, 1990.
K. Marriott, H. Søndergaard and N. D. Jones. Denotational abstract interpretation of logic programs. ACM Trans. Programming Languages and Systems 16 (3): 607–648, 1994.
K. Marriott and P. Stuckey. Approximating possible interaction between linear arithmetic constraints. International Symposium on Logic Programming, pages 558–71. MIT Press. Ithaca, USA. Nov. 1994.
A. Mycroft and N.D. Jones. A relational framework for abstract interpretation. In H. Ganzinger and N. D. Jones, editors, Programs as Data Objects (Lecture Notes in Computer Science 217), pages 536–547. Springer-Verlag, 1986.
P. Naur. The design of the Gier Algol compiler, part II. BIT 3: 145–166, 1963.
F. Nielson. A denotational framework for data flow analysis. Acta Informatica 18, pp. 265–287, 1982.
F. Nielson. Strictness analysis and denotational abstract interpretation. Information and Computation 76 (1): 29–92, 1988.
F. Nielson. Two level semantics and abstract interpretation. Theoretical Computer Science — Fund. Studies 69 117–242, 1989.
F. Nielson. Semantics-directed program analysis: A tool-maker's perspective. SAS'96, Springer-Verlag, LNCS 1145, pp. 2–21, 1996.
D. Plaisted. Abstraction mappings in mechanical theorem proving. W. Bibel and R. Kowalski, editors, Fifth Conf. on Automated Deduction, pages 264–280, (Lecture Notes in Computer Science 87), Springer Verlag, 1980.
D. Plaisted. Theorem proving with abstraction. Artificial Intelligence 16: 47–108, 1981.
D. Plaisted. The occur-check problem in Prolog. New Generation Computing 2 (4) 309–322, 1984.
J. C. Reynolds. Automatic computation of data set definitions. In A. Morrell, editor, Information Processing 68, pages 456–461. North-Holland, 1969.
J. C. Reynolds. On the relation between direct and continuation semantics. In J. Loeckx, editor, Proc. Second Int. Coll. Automata, Languages and Programming (Lecture Notes in Computer Science 14), pages 141–156. Springer-Verlag, 1974.
E. D. Sacerdoti. Planning in a hierarchy of abstraction spaces. Artificial Intelligence 5: 115–135, 1974.
M. Sintzoff. Calculating Properties of Programs by Valuation on Specific Models. SIGPLAN Notices 7 (1): 203–207, 1972. Proc. ACM Conf. Proving Assertions about Programs.
D. Weld and J. de Kleer (editors), Readings in Qualitative Reasoning about Physical Systems, Morgan Kaufmann Publisher, 1990.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Marriott, K. (1997). Abstract interpretation: A theory of approximate computation. In: Van Hentenryck, P. (eds) Static Analysis. SAS 1997. Lecture Notes in Computer Science, vol 1302. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0032757
Download citation
DOI: https://doi.org/10.1007/BFb0032757
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63468-3
Online ISBN: 978-3-540-69576-9
eBook Packages: Springer Book Archive