The higher-order causally-consistent reversible π-calculus, known as roll-π, enables the rollback of arbitrary past actions while preserving causal consistency – ensuring that effects are undone before their causes. This prevents the occurrence of actions without justifications, even after a rollback. However, in practical scenarios, not all events can be reversed; for example, once a document is printed, it cannot be unprinted. To better model real-world constraints, we introduce broll-π (boundedroll-π), an extension of roll-π that limits reversibility. Our approach imposes two key restrictions: spatial bounds, which prevent certain processes from being affected by rollbacks, and temporal bounds, which restrict how far back in time a rollback can go. Bounded reversibility allows for more realistic and controlled rollbacks in computational systems. In this paper, we provide an informal introduction to broll-π and discuss its implications for modeling reversible processes in practical applications.

Lanese, I., Mezzina, C.A., Vassor, M. (2026). Bounded Reversibility in HOpi. Springer Science and Business Media Deutschland GmbH [10.1007/978-3-031-99717-4_2].

Bounded Reversibility in HOpi

Lanese, Ivan;Mezzina, Claudio Antares;
2026

Abstract

The higher-order causally-consistent reversible π-calculus, known as roll-π, enables the rollback of arbitrary past actions while preserving causal consistency – ensuring that effects are undone before their causes. This prevents the occurrence of actions without justifications, even after a rollback. However, in practical scenarios, not all events can be reversed; for example, once a document is printed, it cannot be unprinted. To better model real-world constraints, we introduce broll-π (boundedroll-π), an extension of roll-π that limits reversibility. Our approach imposes two key restrictions: spatial bounds, which prevent certain processes from being affected by rollbacks, and temporal bounds, which restrict how far back in time a rollback can go. Bounded reversibility allows for more realistic and controlled rollbacks in computational systems. In this paper, we provide an informal introduction to broll-π and discuss its implications for modeling reversible processes in practical applications.
2026
Components Operationally: Reversibility and System Engineering. Essays Dedicated to Jean-Bernard Stefani on the Occasion of His 65th Birthday
24
45
Lanese, I., Mezzina, C.A., Vassor, M. (2026). Bounded Reversibility in HOpi. Springer Science and Business Media Deutschland GmbH [10.1007/978-3-031-99717-4_2].
Lanese, Ivan; Mezzina, Claudio Antares; Vassor, Martin
File in questo prodotto:
File Dimensione Formato  
draft.pdf

accesso aperto

Tipo: Postprint / Author's Accepted Manuscript (AAM) - versione accettata per la pubblicazione dopo la peer-review
Licenza: Licenza per accesso libero gratuito
Dimensione 653.51 kB
Formato Adobe PDF
653.51 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/1050818
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact