Static versus dynamic reversibility in CCS

I Lanese, D Medić, CA Mezzina - Acta Informatica, 2021 - Springer
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 …

[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 …

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 …

Towards a taxonomy for reversible computation approaches

R Glück, I Lanese, CA Mezzina, JA Miszczak… - International Conference …, 2023 - Springer
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 …

A general approach to derive uncontrolled reversible semantics (TR)

I Lanese, D Medić - 2020 - hal.science
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 …

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 …

Reversing event structures

I Ulidowski, I Phillips, S Yuen - New Generation Computing, 2018 - Springer
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 …

Reversing P/T Nets

H Melgratti, CA Mezzina, I Ulidowski - … and Languages: 21st IFIP WG 6.1 …, 2019 - Springer
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 …

Towards a truly concurrent semantics for reversible CCS

H Melgratti, CA Mezzina, GM Pinna - International Conference on …, 2021 - Springer
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 …

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 …