NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Interpreting Abstract Interpretations in Membership Equational LogicWe present a logical framework in which abstract interpretations can be naturally specified and then verified. Our approach is based on membership equational logic which extends equational logics by membership axioms, asserting that a term has a certain sort. We represent an abstract interpretation as a membership equational logic specification, usually as an overloaded order-sorted signature with membership axioms. It turns out that, for any term, its least sort over this specification corresponds to its most concrete abstract value. Maude implements membership equational logic and provides mechanisms to calculate the least sort of a term efficiently. We first show how Maude can be used to get prototyping of abstract interpretations "for free." Building on the meta-logic facilities of Maude, we further develop a tool that automatically checks and abstract interpretation against a set of user-defined properties. This can be used to select an appropriate abstract interpretation, to characterize the specified loss of information during abstraction, and to compare different abstractions with each other.
Document ID
20030107251
Acquisition Source
Ames Research Center
Document Type
Other
Authors
Fischer, Bernd
(Research Inst. for Advanced Computer Science Moffett Field, CA, United States)
Rosu, Grigore
(Research Inst. for Advanced Computer Science Moffett Field, CA, United States)
Date Acquired
September 7, 2013
Publication Date
May 1, 2001
Subject Category
Mathematical And Computer Sciences (General)
Report/Patent Number
RIACS-TR-01.16
Report Number: RIACS-TR-01.16
Funding Number(s)
CONTRACT_GRANT: NCC2-1373
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available