Abstract
Separation logic is a recent extension of Hoare logic for reasoning about programs with references to shared mutable data structures. In this paper, we provide a new interpretation of the logic for a programming language with higher types. Our interpretation is based on Reynolds's relational parametricity, and it provides a formal connection between separation logic and data abstraction.
Udgivelsesdato: 2008
Udgivelsesdato: 2008
Originalsprog | Engelsk |
---|---|
Tidsskrift | Logical Methods in Computer Science |
Vol/bind | 4 |
Udgave nummer | 2 |
Sider (fra-til) | 1-27 |
Antal sider | 27 |
ISSN | 1860-5974 |
DOI | |
Status | Udgivet - 2008 |