DocumentCode :
2893080
Title :
On the power of abstract interpretation
Author :
Reddy, Uday S. ; Kamin, Samuel N.
Author_Institution :
Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
fYear :
1992
fDate :
20-23 Apr 1992
Firstpage :
24
Lastpage :
33
Abstract :
R.C. Sekar et al. (1991) studied the power of strictness analysis techniques and showed that strictness analysis is perfect up to variations in constants. The authors generalize this approach to abstract interpretation in general by defining a notion of similarity semantics. This semantics associates with a program a collection of interpretations all of which are obtained by blurring the distinctions that a particular static analysis ignores. The authors define completeness with respect to similarity semantics and obtain two completeness results. For first-order languages, abstract interpretation is complete with respect to a standard similarity semantics, provided the base abstract domain is linearly ordered. For typed higher-order languages, it is complete with respect to a logical similarity semantics again under the condition of a linearly ordered base abstract domain
Keywords :
computational complexity; formal languages; programming languages; programming theory; system monitoring; abstract interpretation; completeness; first-order languages; linearly ordered base abstract domain; logical similarity semantics; similarity semantics; static analysis; strictness analysis techniques; typed higher-order languages; Algorithm design and analysis; Application software; Computer languages; Computer science; Failure analysis; Impedance; Information analysis; Logic programming; Program processors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Languages, 1992., Proceedings of the 1992 International Conference on
Conference_Location :
Oakland, CA
Print_ISBN :
0-8186-2585-6
Type :
conf
DOI :
10.1109/ICCL.1992.185465
Filename :
185465
Link To Document :
بازگشت