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