Title :
Implementation of abstract interpretation algorithms by means of attribute grammar
Author :
Barbar, Kablan ; Musumbu, Kaninda
Author_Institution :
CNRS, Bordeaux I Univ., Talence, France
Abstract :
In logic programming, “dixit” Bruygnooghe, the purpose of abstract interpretation is the construction of a finite AND/OR tree and the “computation” of a correct abstract substitution at each node of that tree. The authors consider an abstract substitution as an attribute attached to the nodes of a tree, and then the propagation process of abstract substitutions through the tree can be expressed in terms of attribute evaluation. In this way, the authors implement abstract interpretation algorithms by attribute evaluation algorithms
Keywords :
attribute grammars; formal logic; logic programming; tree data structures; abstract interpretation algorithms; abstract substitution; attribute evaluation algorithms; attribute grammar; dixit Bruygnooghe; finite AND/OR tree; logic programming; propagation process; Concrete; Cows; Electronic mail; Logic programming; Program processors; Runtime; Time of arrival estimation; Variable speed drives;
Conference_Titel :
System Theory, 1994., Proceedings of the 26th Southeastern Symposium on
Conference_Location :
Athens, OH
Print_ISBN :
0-8186-5320-5
DOI :
10.1109/SSST.1994.287905