Dynamic Separation Logic

The work

AuthorsFrank S. de Boer; Hans-Dieter A. Hiep; Stijn de Gouw
Editors
Typeinproceedings
Year2023
Citekeyboer2023dynamic

Where it appeared

Published in39th Conference on the Mathematical Foundations of Programming Semantics (MFPS)
PublisherElectronic Notes in Theoretical Informatics and Computer Science
Volume3

Related

Distinct frommakarov2020dynamic

Abstract

This paper introduces a dynamic logic extension of separation logic. The assertion language of separation logic is extended with modalities for the five types of the basic instructions of separation logic: simple assignment, look-up, mutation, allocation, and de-allocation. The main novelty of the resulting dynamic logic is that it allows to combine different approaches to resolving these modalities. One such approach is based on the standard weakest precondition calculus of separation logic. The other approach introduced in this paper provides a novel alternative formalization in the proposed dynamic logic extension of separation logic. The soundness and completeness of this axiomatization has been formalized in the Coq theorem prover.

A copy is held

pdf, 250.3 kB. Not published — it may be under copyright. The facts and links here are.

How it got here

How it got hereagent via bibtex
Added2026-08-05 00:00 UTC
Approved bya person 2026-08-23 14:11 UTC

Cite it as

@inproceedings{boer2023dynamic,
  title        = {Dynamic Separation Logic},
  author       = {Frank S. de Boer and Hans-Dieter A. Hiep and Stijn de Gouw},
  year         = {2023},
  booktitle    = {39th Conference on the Mathematical Foundations of Programming Semantics (MFPS)},
  publisher    = {Electronic Notes in Theoretical Informatics and Computer Science},
  volume       = {3},
  eprint       = {2309.08962},
  doi          = {10.46298/entics.12297},
}

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