[PDF][PDF] Causal-consistent reversibility

I Lanese, CA Mezzina, F Tiezzi - Bulletin of EATCS, 2014 - eatcs.org
Reversible computing allows one to execute programs both in the standard, forward
direction, and backward, going back to past states. In a concurrent scenario, the correct …

[HTML][HTML] Reversibility in the higher-order π-calculus

I Lanese, CA Mezzina, JB Stefani - Theoretical Computer Science, 2016 - Elsevier
The notion of reversible computation is attracting increasing interest because of its
applications in diverse fields, in particular the study of programming abstractions for reliable …

[PDF][PDF] Foundations of reversible computation

B Aman, G Ciobanu, R Glück… - … Extending Horizons of …, 2020 - library.oapen.org
Reversible computation allows computation to proceed not only in the standard, forward
direction, but also backward, recovering past states. While reversible computation has …

[HTML][HTML] Reversibility and asymmetric conflict in event structures

I Phillips, I Ulidowski - Journal of Logical and Algebraic Methods in …, 2015 - Elsevier
Reversible computation has attracted increasing interest in recent years, with applications in
hardware, software and biochemistry. We introduce reversible forms of prime event …

Replication, refinement & reachability: complexity in dynamic condition-response graphs

S Debois, TT Hildebrandt, T Slaats - Acta Informatica, 2018 - Springer
We explore the complexity of reachability and run-time refinement under safety and liveness
constraints in event-based process models. Our study is framed in the DCR^ ⋆⋆ process …

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 …

Reversible computation in Petri nets

A Philippou, K Psara - … : 10th International Conference, RC 2018, Leicester …, 2018 - Springer
Reversible computation is an unconventional form of computing where any executed
sequence of operations can be executed in reverse at any point during computation. In this …

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

[HTML][HTML] Causal-consistent rollback in a tuple-based language

E Giachino, I Lanese, CA Mezzina, F Tiezzi - Journal of Logical and …, 2017 - Elsevier
Rollback is a fundamental technique for ensuring reliability of systems, allowing one, in case
of troubles, to recover a past system state. However, the definition of rollback in a …

[PDF][PDF] Bridging causal reversibility and time reversibility: a stochastic process algebraic approach

M Bernardo, CA Mezzina - Logical Methods in Computer …, 2023 - lmcs.episciences.org
Causal reversibility blends reversibility and causality for concurrent systems. It indicates that
an action can be undone provided that all of its consequences have been undone already …