[PDF][PDF] An axiomatic approach to reversible computation

I Lanese, I Phillips, I Ulidowski - FoSSaCS 2020-23rd International …, 2020 - library.oapen.org
Undoing computations of a concurrent system is beneficial in many situations, eg, in
reversible debugging of multi-threaded programs and in recovery from errors due to …

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

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

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 collective interpretation semantics for reversing Petri nets

A Philippou, K Psara - Theoretical Computer Science, 2022 - Elsevier
Abstract Reversing Petri nets (RPNs) have recently been proposed as a net-based
approach to model causal and out-of-causal order reversibility. They are based on the …

An axiomatic theory for reversible computation

I Lanese, I Phillips, I Ulidowski - ACM Transactions on Computational …, 2024 - dl.acm.org
Undoing computations of a concurrent system is beneficial in many situations, such as in
reversible debugging of multi-threaded programs and in recovery from errors due to …

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 …

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

[PDF][PDF] Reversibility in chemical reactions

S Kuhn, B Aman, G Ciobanu, A Philippou… - International …, 2020 - library.oapen.org
In this chapter we give an overview of techniques for the modelling and reasoning about
reversibility of systems, including outof-causal-order reversibility, as it appears in chemical …