A marriage of rely/guarantee and separation logic

V Vafeiadis, M Parkinson - … CONCUR 2007, Lisbon, Portugal, September 3 …, 2007 - Springer
In the quest for tractable methods for reasoning about concurrent algorithms both
rely/guarantee logic and separation logic have made great advances. They both seek to …

On the almighty wand

R Brochenin, S Demri, E Lozes - Information and Computation, 2012 - Elsevier
We investigate decidability, complexity and expressive power issues for (first-order)
separation logic with one record field (herein called SL) and its fragments. SL can specify …

Parametric completeness for separation theories

J Brotherston, J Villard - ACM SIGPLAN Notices, 2014 - dl.acm.org
In this paper, we close the logical gap between provability in the logic BBI, which is the
propositional basis for separation logic, and validity in an intended class of separation …

Bunched logics displayed

J Brotherston - Studia Logica, 2012 - Springer
We formulate a unified display calculus proof theory for the four principal varieties of
bunched logic by combining display calculi for their component logics. Our calculi satisfy cut …

Separation logic semantics for communicating processes

T Hoare, P O'Hearn - Electronic Notes in Theoretical Computer Science, 2008 - Elsevier
This paper explores a unification of the ideas of Concurrent Separation Logic with those of
Communicating Sequential Processes. It extends separation logic by an operator for …

Local Hoare reasoning about DOM

PA Gardner, GD Smith, MJ Wheelhouse… - Proceedings of the …, 2008 - dl.acm.org
The W3C Document Object Model (DOM) specifies an XML update library. DOM is written in
English, and is therefore not compositional and not complete. We provide a first step towards …

Separation logics and modalities: a survey

S Demri, M Deters - Journal of Applied Non-Classical Logics, 2015 - Taylor & Francis
Like modal logic, temporal logic, and description logic, separation logic has become a
popular class of logical formalisms in computer science, conceived as assertion languages …

Exploring the relation between Intuitionistic BI and Boolean BI: an unexpected embedding

D Larchey-Wendling, D Galmiche - Mathematical Structures in …, 2009 - cambridge.org
The logic of Bunched Implications, through both its intuitionistic version (BI) and one of its
classical versions, called Boolean BI (BBI), serves as a logical basis to spatial or separation …

Classical BI: Its semantics and proof theory

J Brotherston, C Calcagno - Logical Methods in Computer …, 2010 - lmcs.episciences.org
We present Classical BI (CBI), a new addition to the family of bunched logics which
originates in O'Hearn and Pym's logic of bunched implications BI. CBI differs from existing …

Sub-classical Boolean bunched logics and the meaning of par

J Brotherston, J Villard - … on Computer Science Logic (CSL 2015), 2015 - drops.dagstuhl.de
We investigate intermediate logics between the bunched logics Boolean BI and Classical BI,
obtained by combining classical propositional logic with various flavours of Hyland and De …