A Truly Concurrent Semantics for Reversible CCS

Autores
Melgratti, Hernan Claudio; Mezzina, Claudio Antares; Pinna, G. Michele
Año de publicación
2024
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
Reversible CCS (RCCS) is a well-established, formal model for reversible com- municating 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, essentialy, 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.
Fil: Melgratti, Hernan Claudio. Consejo Nacional de Investigaciones Científicas y Técnicas. Oficina de Coordinación Administrativa Ciudad Universitaria. Instituto de Investigación en Ciencias de la Computación. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Instituto de Investigación en Ciencias de la Computación; Argentina
Fil: Mezzina, Claudio Antares. Università degli Studi di Cagliari; Italia
Fil: Pinna, G. Michele. Università degli Studi di Cagliari; Italia
Materia
Reversibility
CCS
Petri nets
Nivel de accesibilidad
acceso abierto
Condiciones de uso
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Repositorio
CONICET Digital (CONICET)
Institución
Consejo Nacional de Investigaciones Científicas y Técnicas
OAI Identificador
oai:ri.conicet.gov.ar:11336/275316

id CONICETDig_2540bab95e4aa0b2aef9a227fc60d7df
oai_identifier_str oai:ri.conicet.gov.ar:11336/275316
network_acronym_str CONICETDig
repository_id_str 3498
network_name_str CONICET Digital (CONICET)
spelling A Truly Concurrent Semantics for Reversible CCSMelgratti, Hernan ClaudioMezzina, Claudio AntaresPinna, G. MicheleReversibilityCCSPetri netshttps://purl.org/becyt/ford/1.2https://purl.org/becyt/ford/1Reversible CCS (RCCS) is a well-established, formal model for reversible com- municating 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, essentialy, 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.Fil: Melgratti, Hernan Claudio. Consejo Nacional de Investigaciones Científicas y Técnicas. Oficina de Coordinación Administrativa Ciudad Universitaria. Instituto de Investigación en Ciencias de la Computación. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Instituto de Investigación en Ciencias de la Computación; ArgentinaFil: Mezzina, Claudio Antares. Università degli Studi di Cagliari; ItaliaFil: Pinna, G. Michele. Università degli Studi di Cagliari; ItaliaTechnische Universität Braunschweig2024-12info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfapplication/pdfapplication/pdfhttp://hdl.handle.net/11336/275316Melgratti, Hernan Claudio; Mezzina, Claudio Antares; Pinna, G. Michele; A Truly Concurrent Semantics for Reversible CCS; Technische Universität Braunschweig; Logical Methods in Computer Science; 20; 12-2024; 1-371860-5974CONICET DigitalCONICETenginfo:eu-repo/semantics/altIdentifier/url/https://lmcs.episciences.org/14891info:eu-repo/semantics/altIdentifier/doi/10.46298/LMCS-20(4:20)2024info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/2.5/ar/reponame:CONICET Digital (CONICET)instname:Consejo Nacional de Investigaciones Científicas y Técnicas2025-12-03T08:48:28Zoai:ri.conicet.gov.ar:11336/275316instacron:CONICETInstitucionalhttp://ri.conicet.gov.ar/Organismo científico-tecnológicoNo correspondehttp://ri.conicet.gov.ar/oai/requestdasensio@conicet.gov.ar; lcarlino@conicet.gov.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:34982025-12-03 08:48:28.871CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse
dc.title.none.fl_str_mv A Truly Concurrent Semantics for Reversible CCS
title A Truly Concurrent Semantics for Reversible CCS
spellingShingle A Truly Concurrent Semantics for Reversible CCS
Melgratti, Hernan Claudio
Reversibility
CCS
Petri nets
title_short A Truly Concurrent Semantics for Reversible CCS
title_full A Truly Concurrent Semantics for Reversible CCS
title_fullStr A Truly Concurrent Semantics for Reversible CCS
title_full_unstemmed A Truly Concurrent Semantics for Reversible CCS
title_sort A Truly Concurrent Semantics for Reversible CCS
dc.creator.none.fl_str_mv Melgratti, Hernan Claudio
Mezzina, Claudio Antares
Pinna, G. Michele
author Melgratti, Hernan Claudio
author_facet Melgratti, Hernan Claudio
Mezzina, Claudio Antares
Pinna, G. Michele
author_role author
author2 Mezzina, Claudio Antares
Pinna, G. Michele
author2_role author
author
dc.subject.none.fl_str_mv Reversibility
CCS
Petri nets
topic Reversibility
CCS
Petri nets
purl_subject.fl_str_mv https://purl.org/becyt/ford/1.2
https://purl.org/becyt/ford/1
dc.description.none.fl_txt_mv Reversible CCS (RCCS) is a well-established, formal model for reversible com- municating 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, essentialy, 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.
Fil: Melgratti, Hernan Claudio. Consejo Nacional de Investigaciones Científicas y Técnicas. Oficina de Coordinación Administrativa Ciudad Universitaria. Instituto de Investigación en Ciencias de la Computación. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Instituto de Investigación en Ciencias de la Computación; Argentina
Fil: Mezzina, Claudio Antares. Università degli Studi di Cagliari; Italia
Fil: Pinna, G. Michele. Università degli Studi di Cagliari; Italia
description Reversible CCS (RCCS) is a well-established, formal model for reversible com- municating 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, essentialy, 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.
publishDate 2024
dc.date.none.fl_str_mv 2024-12
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv http://hdl.handle.net/11336/275316
Melgratti, Hernan Claudio; Mezzina, Claudio Antares; Pinna, G. Michele; A Truly Concurrent Semantics for Reversible CCS; Technische Universität Braunschweig; Logical Methods in Computer Science; 20; 12-2024; 1-37
1860-5974
CONICET Digital
CONICET
url http://hdl.handle.net/11336/275316
identifier_str_mv Melgratti, Hernan Claudio; Mezzina, Claudio Antares; Pinna, G. Michele; A Truly Concurrent Semantics for Reversible CCS; Technische Universität Braunschweig; Logical Methods in Computer Science; 20; 12-2024; 1-37
1860-5974
CONICET Digital
CONICET
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/url/https://lmcs.episciences.org/14891
info:eu-repo/semantics/altIdentifier/doi/10.46298/LMCS-20(4:20)2024
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
dc.format.none.fl_str_mv application/pdf
application/pdf
application/pdf
dc.publisher.none.fl_str_mv Technische Universität Braunschweig
publisher.none.fl_str_mv Technische Universität Braunschweig
dc.source.none.fl_str_mv reponame:CONICET Digital (CONICET)
instname:Consejo Nacional de Investigaciones Científicas y Técnicas
reponame_str CONICET Digital (CONICET)
collection CONICET Digital (CONICET)
instname_str Consejo Nacional de Investigaciones Científicas y Técnicas
repository.name.fl_str_mv CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicas
repository.mail.fl_str_mv dasensio@conicet.gov.ar; lcarlino@conicet.gov.ar
_version_ 1850504893705486336
score 13.275514