Logical Characterizations of Heap Abstractions

Computer Science – Logic in Computer Science

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Scientific paper

Shape analysis concerns the problem of determining "shape invariants" for programs that perform destructive updating on dynamically allocated storage. In recent work, we have shown how shape analysis can be performed, using an abstract interpretation based on 3-valued first-order logic. In that work, concrete stores are finite 2-valued logical structures, and the sets of stores that can possibly arise during execution are represented (conservatively) using a certain family of finite 3-valued logical structures. In this paper, we show how 3-valued structures that arise in shape analysis can be characterized using formulas in first-order logic with transitive closure. We also define a non-standard ("supervaluational") semantics for 3-valued first-order logic that is more precise than a conventional 3-valued semantics, and demonstrate that the supervaluational semantics can be effectively implemented using existing theorem provers.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Logical Characterizations of Heap Abstractions does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Logical Characterizations of Heap Abstractions, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Logical Characterizations of Heap Abstractions will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-252507

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.