Object Models, Heaps and Interpretations
Name
MIT-LCS-TR-816.pdf
Size
773.39 KB
Format
Adobe PDF
Checksum (MD5)
1c6f04ccc4af1781d9203db2b55bbdca
Author(s) •
Rinard, Martin
Kuncak, Viktor
Date Issued
January 2001
Series/Report no.
MIT-LCS-TR-816
Abstract
This paper explores the use of object models for specifying verifiable heap invariants. We define a simple language based on sets and relations and illustrate its use through examples. We give formal semantics of the laguage by translation into predicate calculus and interpretation of predicates in terms of objects and references in the program heap.
Persistent DSpace Link