Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. LCS Publications
  4. LCS Technical Reports (1974 - 2003)
  5. Object Models, Heaps and Interpretations

Object Models, Heaps and Interpretations

Thumbnail Image
Download
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
https://hdl.handle.net/1721.1/149919
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.