Local Action and Abstract Separation Logic

The work

AuthorsCristiano Calcagno; Peter W. O'Hearn; Hongseok Yang
Editors
Typeinproceedings
Year2007
Citekeycalcagno2007localaction

Where it appeared

Published in22nd Annual IEEE Symposium on Logic in Computer Science (LICS 2007)
PublisherIEEE
Pages366--378

Identifiers

DOI10.1109/lics.2007.30
OpenAlexW2148687959

Related

Distinct fromcalcagno2007local

Abstract

Separation logic is an extension of Hoare's logic which supports a local way of reasoning about programs that mutate memory. We present a study of the semantic structures lying behind the logic. The core idea is of a local action, a state transformer that mutates the state in a local way. We formulate local actions for a class of models called separation algebras, abstracting from the RAM and other specific concrete models used in work on separation logic. Local actions provide a semantics for a generalized form of (sequential) separation logic. We also show that our conditions on local actions allow a general soundness proof for a separation logic for concurrency, interpreted over arbitrary separation algebras.

How it got here

How it got hereagent via unpaywall
Added2026-08-05 00:00 UTC
Approved bya person 2026-08-24 07:30 UTC

Cite it as

@inproceedings{calcagno2007localaction,
  title        = {Local Action and Abstract Separation Logic},
  author       = {Cristiano Calcagno and Peter W. O'Hearn and Hongseok Yang},
  year         = {2007},
  booktitle    = {22nd Annual IEEE Symposium on Logic in Computer Science (LICS 2007)},
  publisher    = {IEEE},
  pages        = {366--378},
  doi          = {10.1109/lics.2007.30},
}

This record lives at https://refs.drheap.org/calcagno2007localaction/ and will keep doing so.