Concurrency and local reasoning under reverse exchange ?
A relation-algebraic semantic model for true concurrency and separating conjunction. Proof of an exchange law between sequential and concurrent composition. Further semantic background, in particular on so-called precise program commands. Proofs of several variants of Hoare-style inference rules for concurrency and locality. Application of these rules in some examples.
locality true concurrency relational semantics hoare logic concurrent separation logic