@inproceedings{3f6717f29ae84261bf5b26b80a2de21e,
title = "Reversibility-Aware Step Graphs for State Space Reduction and Reversibility Checking in Concurrent Systems",
abstract = "Reversibility is a critical property of concurrent systems, reflecting their ability to return to the initial state without external intervention. Petri nets (PN) are widely used to model such systems, as they effectively capture complex interleavings and asynchronous behaviors. Traditional approaches to reversibility checking typically rely on constructing the reachability graph (RG) of a PN, which often encounters state-space explosion. Although partial order methods have been proposed to mitigate this issue by eliminating redundant interleavings, few are tailored to reversibility analysis. In this work, we propose a novel approach based on the notion of sound steps and introduce a definition called reversibility-aware score. Each transition is annotated with a reversibility-aware score indicating the likelihood of returning to the initial marking after its firing. At a given marking, transitions with the highest scores in a maximal sound step are grouped and fired simultaneously, resulting in a new marking. This procedure is conducted iteratively until no new markings are generated, producing a reversibility-aware step graph (RASG). We formally prove that RASG preserves the presence of deadlocks and enables efficient reversibility checking.",
keywords = "Concurrent systems, Partial order methods, Petri nets, Reachability graphs, Reversibility",
author = "Hao Dou and Mengchu Zhou and Shouguang Wang and Dan You and Wenli Duo",
note = "Publisher Copyright: {\textcopyright} The Author(s), under exclusive license to Springer Nature Switzerland AG 2026.; 18th International Conference on Verification and Evaluation of Computer and Communication Systems, VECoS 2025 ; Conference date: 05-11-2025 Through 07-11-2025",
year = "2026",
doi = "10.1007/978-3-032-20440-0\_9",
language = "English (US)",
isbn = "9783032204394",
series = "Lecture Notes in Computer Science",
publisher = "Springer Science and Business Media Deutschland GmbH",
pages = "129--142",
editor = "\{Ben Hedia\}, Belgacem and S{\'e}bastien Bardin and Riadh Robbana",
booktitle = "Verification and Evaluation of Computer and Communication Systems - 18th International Conference, VECoS 2025, Proceedings",
address = "Germany",
}