Publication details
A Simple Model of Separation Logic for Higher-order Store
Lars Birkedal, Bernhard Reus, Jan Schwinghammer, Hongseok Yang
Int. Conference Automata Logic and Programming (ICALP'08), Vol. 5126 of LNCS, pp. 348--360, Springer, July 2008
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.
Download PDF
Show BibTeX
@INPROCEEDINGS{Birkedal:Reus:Schwinghammer:Yang:08,
title = {A Simple Model of Separation Logic for Higher-order Store},
author = {Lars Birkedal and Bernhard Reus and Jan Schwinghammer and Hongseok Yang},
year = {2008},
month = {Jul},
publisher = {{Springer}},
booktitle = {Int. Conference Automata Logic and Programming (ICALP'08)},
series = {{LNCS}},
volume = {5126},
pages = {{348--360}},
}
Login to edit
Legal notice, Privacy policy