A Simple Model of Separation Logic for Higher-order Store
- Lars Birkedal,
- Bernhard Reus,
- Jan Schwinghammer,
- Hongseok Yang
- University of Sussex,
- Saarland University,
- QMW University of London
Publikation:
Artikel i tidsskrift og konference artikel i tidsskrift
Konferenceartikel
Peer-reviewResume
Separation logic is a Hoare-style logic for reasoning about pointer-manipulating programs. Its core ideas have recently been extended from low-level to richer, high-level languages. In this paper we develop a new semantics of the logic for a programming language where code can be stored (i.e., with higher-order store). The main improvement on previous work is the simplicity of the model. As a consequence, several restrictions imposed by the semantics are removed, leading to a considerably more natural assertion language with a powerful specification logic.
Publikation information
Produktionstype
Publikation:
Artikel i tidsskrift og konference artikel i tidsskrift
Konferenceartikel
Peer-reviewOriginalsprog
EngelskSider fra-til (Antal sider)
Sider 348-360Tidsskrift (Bind, Nummer)
Lecture Notes in Computer SciencePublikationsmilepæle
- Udgivet - 2008
Publikationsstatus
Udgivet - 2008
ISSN
0302-9743Publication IDs
- Scopus: 49049113474
Metrikker
PlumX
Hentninger
32
Antal citationer
17
Relateret event
Titel
ICALP 2008 35th International Colloquium on Automata, Languages and Programming
Begivenhedstype
KonferenceDato
06/07/2008 - 13/07/2008Lokation
ReykjavikIsland
