2016
DOI: 10.1007/978-3-319-40578-0_7
|View full text |Cite
|
Sign up to set email alerts
|

Reversible Computation vs. Reversibility in Petri Nets

Abstract: This work is licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License Newcastle University ePrints -eprint.ncl.ac.uk

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
24
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
6
1

Relationship

4
3

Authors

Journals

citations
Cited by 15 publications
(24 citation statements)
references
References 22 publications
0
24
0
Order By: Relevance
“…This paper proposes a reversible approach to Petri nets that allows the modelling of reversibility as realised by backtracking, causal reversing and out-of-causal-order reversing. To the best of our knowledge, this is the first such proposal, since the only related previous work of [2,3], having a different aim, implemented a very liberal way of reversing computation in Petri nets by introducing additional reversed transitions. Indeed, our proposal allows systems to reverse at any time leading to previously visited states or even to new ones without the need of additional forward actions.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…This paper proposes a reversible approach to Petri nets that allows the modelling of reversibility as realised by backtracking, causal reversing and out-of-causal-order reversing. To the best of our knowledge, this is the first such proposal, since the only related previous work of [2,3], having a different aim, implemented a very liberal way of reversing computation in Petri nets by introducing additional reversed transitions. Indeed, our proposal allows systems to reverse at any time leading to previously visited states or even to new ones without the need of additional forward actions.…”
Section: Discussionmentioning
confidence: 99%
“…More recently the first study of reversible computation within Petri nets was proposed in [2,3]. In these works, the authors investigate the effects of adding reversed versions of selected transitions in a Petri net, where these transitions are obtained by reversing the directions of a transition's arcs.…”
Section: Introductionmentioning
confidence: 99%
“…We remark that our proposal deals with reversing (undoing) computation in a Petri net and not with the classical problem of reversibility [3] which requires every computation to be able to reach back the initial state of the system (but not necessary by undoing the previous events). In this sense, the problem of making a net reversible equates to adding a minimal amount of transitions that make a net reversible [2]. Reversibility is a global property while reversing a computation is a local one, as discussed in [2].…”
Section: Introductionmentioning
confidence: 99%
“…In this sense, the problem of making a net reversible equates to adding a minimal amount of transitions that make a net reversible [2]. Reversibility is a global property while reversing a computation is a local one, as discussed in [2].…”
Section: Introductionmentioning
confidence: 99%
“…A key construction we investigate here amounts to adding 'reverse' versions of selected net transitions, e.g., a 'straightforward' reverse simply changes the directions of arcs adjacent to a transition being reversed. As shown in [3], such a static modification can severely impact on the behaviour of the system, e.g., the problem of establishing whether the modified net has the same states as the original one is undecidable.…”
Section: Introductionmentioning
confidence: 99%