Abstract Interpretation and Finite Domain Symbolic Constraints

作者: Baudouin Charlier

DOI: 10.1007/3-540-59155-9_9

关键词:

摘要: Abstract interpretation is a general methodology for building static analyses which are useful program optimization and verification. Finite domain symbolic constraints constitute restricted class of first order formulas enjoy efficient representations. In this paper, it shown how finite can be used to implement whole abstract domains applicable any programming paradigm. Some interesting accuracy properties these discussed. The approach further developed in the context logic related well-known Prop showing that combining with bottom-up provides at same time accurate, specializable. (Such called on-line, goal-independent or condensing.)

参考文章(56)
Pascal van Hentenryck, Sabina Rossi, Baudouin Le Charlier, An abstract interpretation framework which accurately handles prolog search-rule and the cut international conference on logic programming. pp. 157- 171 ,(1994)
Nicolas Mercouroff, Analyse semantique des communications entre processus de programmes paralleles Palaiseau, Ecole polytechnique. ,(1990)
Bart Demoen, Maurice Bruynooghe, Gerda Janssens, Alain Callebaut, Abstract Interpretation: Towards the Global Optimization of Prolog Programs. SLP. pp. 192- 204 ,(1987)
David S. Warren, Terrance Swift, An abstract machine for SLG resolution: definite programs international conference on logic programming. pp. 633- 652 ,(1994)
Radhia Cousot, Patrick Cousot, Static determination of dynamic properties of programs Dunod. pp. 106- 130 ,(1976)
Pascal Van Hentenryck, Baudouin Le Charlier, Kaninda Musumbu, A Generic Abstract Interpretation Algorithm and its Complexity Analysis. international conference on lightning protection. pp. 64- 78 ,(1991)
Richard A. O'Keefe, Finite Fixed-Point Problems. international conference on lightning protection. pp. 729- 743 ,(1987)
Maurice Bruynooghe, A practical framework for the abstract interpretation of logic programs Journal of Logic Programming. ,vol. 10, pp. 91- 124 ,(1991) , 10.1016/0743-1066(91)80001-T
Pascal Van Hentenryck, Baudouin Le Charlier, Reexecution in Abstract Interpretation of Prolog. JICSLP. pp. 750- 764 ,(1992)
Harald Søndergaard, Kim Marriott, Bottom-up Abstract Interpretation of Logic Programs. international conference on lightning protection. pp. 733- 748 ,(1988)