A Truly Concurrent Semantics for Reversible CCS

Reversible CCS (RCCS) is a well-established, formal model for reversible communicating systems, which has been built on top of the classical Calculus of Communicating Systems (CCS). In its original formulation, each CCS process is equipped with a memory that records its performed actions, which is then used to reverse computations. More recently, abstract models for RCCS have been proposed in the literature, basically, by directly associating RCCS processes with (reversible versions of) event structures. In this paper we propose a different abstract model: starting from one of the well-known encoding of CCS into Petri nets we apply a recently proposed approach to incorporate causally-consistent reversibility to Petri nets, obtaining as result the (reversible) net counterpart of every RCCS term.

Authors

Publication Details

Journal
Logical Methods in Computer Science
Published
2024-12-03
DOI
https://doi.org/10.46298/lmcs-20(4:20)2024
Citations
3
Primary Topic
Petri Nets in System Modeling
Type
article
Field-Weighted Citation Impact
1.08

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Truly Concurrent Semantics for Reversible CCS

Claudio Antares Mezzina, Hernán Melgratti, G. Pinna
3 citations
Logical Methods in Computer Science
Petri Nets in System Modeling
1.08
article

A Truly Concurrent Semantics for Reversible CCS

Claudio Antares Mezzina, Hernán Melgratti, G. Pinna
article en
3 citations

Abstract

Reversible CCS (RCCS) is a well-established, formal model for reversible communicating systems, which has been built on top of the classical Calculus of Communicating Systems (CCS). In its original formulation, each CCS process is equipped with a memory that records its performed actions, which is then used to reverse computations. More recently, abstract models for RCCS have been proposed in the literature, basically, by directly associating RCCS processes with (reversible versions of) event structures. In this paper we propose a different abstract model: starting from one of the well-known encoding of CCS into Petri nets we apply a recently proposed approach to incorporate causally-consistent reversibility to Petri nets, obtaining as result the (reversible) net counterpart of every RCCS term.

Logical Methods in Computer ScienceVol. Volume 20, Issue 4
Istituto Nazionale di Alta Matematica "Francesco Severi", European Commission, Ministero dell’Istruzione, dell’Università e della Ricerca, Horizon 2020 Framework Programme, Gruppo Nazionale per il Calcolo Scientifico
Openalex Percentile: Top 19%
Petri Nets in System Modeling
1.08
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.