A truly concurrent semantics for reversible CCS

From MaRDI portal





Reversible CCS (RCCS) is a formal model for reversible communicating systems, built upon the classical Calculus of Communicating Systems (CCS). In RCCS each process is equipped with a memory that records its performed actions. This memory is then used to reverse computations, effectively incorporating a logging mechanism into the operational semantics of CCS that enables the undoing of computation steps. In the paper, CCS processes are encoded into a mild generalization of occurrence nets. It is shown that unravel nets can be made causally consistent and reversible. Finally, it is shown that these reversible unravel nets provide an interpretation of RCCS terms, and hence a truly concurrent semantics for RCCS is provided.



Cites work









This page was built for publication: A truly concurrent semantics for reversible CCS

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q7034608)