A practical framework for the abstract interpretation of logic programs

作者: Maurice Bruynooghe

DOI: 10.1016/0743-1066(91)80001-T

关键词:

摘要: Abstract There are numerous papers concerned with the compile-time derivation of certain run-time properties logic programs, e.g. mode inferencing, type checking, synthesis, and relevant for -parallel execution. Most approaches have little in common, they developed an ad hoc way, their correctness is not always obvious. We develop a general framework which suited to complex applications prove correctness. All states possible at run time can be represented by infinite set proof trees ( trees, SLD derivations). The core idea our approach represent this finite abstract and-or graph. present generic interpretation procedure construction such graph formulate conditions allow us construct correct one time.

参考文章(16)
Bart Demoen, Maurice Bruynooghe, Gerda Janssens, Alain Callebaut, Abstract Interpretation: Towards the Global Optimization of Prolog Programs. SLP. pp. 192- 204 ,(1987)
Maurice Bruynooghe, Gerda Janssens, An instance of abstract interpretation integrating type and mode inferencing international conference on lightning protection. pp. 669- 683 ,(1988)
Maurice Bruynooghe, A framework for the abstract interpretation of logic programs Department of Computer Science, K.U.Leuven, Leuven, Belgium. ,(1987)
Richard A. O'Keefe, Finite Fixed-Point Problems. international conference on lightning protection. pp. 729- 743 ,(1987)
Harald Søndergaard, Kim Marriott, Bottom-up Abstract Interpretation of Logic Programs. international conference on lightning protection. pp. 733- 748 ,(1988)
C. S. Mellish, Abstract interpretation of Prolog programs international conference on logic programming. pp. 463- 474 ,(1986) , 10.1007/3-540-16492-8_95
John Wylie Lloyd, Foundations of logic programming ,(1984)
Anne Mulkers, Maurice Bruynooghe, William Winsborough, Analysis of shared data structures for compile-time garbage collection in logic programs international conference on lightning protection. pp. 747- 762 ,(1990)
Saumya K Debray, David S Warren, None, Automatic mode inference for logic programs Journal of Logic Programming. ,vol. 5, pp. 207- 229 ,(1988) , 10.1016/0743-1066(88)90010-6
Peter Naur, The design of the GIER ALGOL compiler Part II Bit Numerical Mathematics. ,vol. 3, pp. 124- 140 ,(1963) , 10.1007/BF01935579