Static versus dynamic reversibility in CCS
The notion of reversible computing is attracting interest because of its applications in diverse
fields, in particular the study of programming abstractions for fault tolerant systems. Most …
fields, in particular the study of programming abstractions for fault tolerant systems. Most …
[PDF][PDF] Reversing place transition nets
H Melgratti, CA Mezzina… - Logical Methods in …, 2020 - lmcs.episciences.org
Petri nets are a well-known model of concurrency and provide an ideal setting for the study
of fundamental aspects in concurrent systems. Despite their simplicity, they still lack a …
of fundamental aspects in concurrent systems. Despite their simplicity, they still lack a …
Forward-reverse observational equivalences in CCSK
I Lanese, I Phillips - International Conference on Reversible Computation, 2021 - Springer
In the context of CCSK, a reversible extension of CCS, we study observational equivalences
that distinguish forward moves from backward ones. We present a refinement of the notion of …
that distinguish forward moves from backward ones. We present a refinement of the notion of …
Towards a taxonomy for reversible computation approaches
Reversible computation is a paradigm allowing computation to proceed not only in the
usual, forward direction, but also backwards. Reversible computation has been studied in a …
usual, forward direction, but also backwards. Reversible computation has been studied in a …
A general approach to derive uncontrolled reversible semantics (TR)
Reversible computing is a paradigm where programs can execute backward as well as in
the usual forward direction. Reversible computing is attracting interest due to its applications …
the usual forward direction. Reversible computing is attracting interest due to its applications …
Global types and event structure semantics for asynchronous multiparty sessions
I Castellani, M Dezani-Ciancaglini… - Fundamenta …, 2024 - fi.episciences.org
We propose an interpretation of multiparty sessions with asynchronous communication as
Flow Event Structures. We introduce a new notion of asynchronous type for such sessions …
Flow Event Structures. We introduce a new notion of asynchronous type for such sessions …
Reversing event structures
Reversible computation has attracted increasing interest in recent years. In this paper, we
show how to model reversibility in concurrent computation as realised abstractly in terms of …
show how to model reversibility in concurrent computation as realised abstractly in terms of …
Reversing P/T Nets
Petri Nets are a well-known model of concurrency and provide an ideal setting for the study
of fundamental aspects in concurrent systems. Despite their simplicity, they still lack a …
of fundamental aspects in concurrent systems. Despite their simplicity, they still lack a …
Towards 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 …
systems, which has been built on top of the classical Calculus of Communicating Systems …
Reversing an imperative concurrent programming language
J Hoey, I Ulidowski - Science of Computer Programming, 2022 - Elsevier
We introduce a method of reversing the execution of imperative concurrent programs. Given
an irreversible program, we describe the process of producing two versions. The first …
an irreversible program, we describe the process of producing two versions. The first …