A reversible process calculus and the modelling of the ERK signalling pathway

I Phillips, I Ulidowski, S Yuen - … , RC 2012, Copenhagen, Denmark, July 2 …, 2013 - Springer
We introduce a reversible process calculus with a new feature of execution control that
allows us to change the direction and pattern of computation. This feature allows us to model …

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

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

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 …

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 …

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 …

[HTML][HTML] Local reversibility in a calculus of covalent bonding

S Kuhn, I Ulidowski - Science of Computer Programming, 2018 - Elsevier
We introduce a process calculus with a new prefixing operator that allows us to model
locally controlled reversibility. Actions can be undone spontaneously, as in other reversible …

Concurrency and reversibility

I Ulidowski, I Phillips, S Yuen - International Conference on Reversible …, 2014 - Springer
Reversible computation has attracted increasing interest in recent years, with applications in
hardware, software and biochemistry. In this paper we show how to model reversibility in …