Skip to main navigation Skip to search Skip to main content

Reversibility-Aware Step Graphs for State Space Reduction and Reversibility Checking in Concurrent Systems

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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.

Original languageEnglish (US)
Title of host publicationVerification and Evaluation of Computer and Communication Systems - 18th International Conference, VECoS 2025, Proceedings
EditorsBelgacem Ben Hedia, Sébastien Bardin, Riadh Robbana
PublisherSpringer Science and Business Media Deutschland GmbH
Pages129-142
Number of pages14
ISBN (Print)9783032204394
DOIs
StatePublished - 2026
Externally publishedYes
Event18th International Conference on Verification and Evaluation of Computer and Communication Systems, VECoS 2025 - Paris, France
Duration: Nov 5 2025Nov 7 2025

Publication series

NameLecture Notes in Computer Science
Volume16263 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference18th International Conference on Verification and Evaluation of Computer and Communication Systems, VECoS 2025
Country/TerritoryFrance
CityParis
Period11/5/2511/7/25

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • General Computer Science

Keywords

  • Concurrent systems
  • Partial order methods
  • Petri nets
  • Reachability graphs
  • Reversibility

Fingerprint

Dive into the research topics of 'Reversibility-Aware Step Graphs for State Space Reduction and Reversibility Checking in Concurrent Systems'. Together they form a unique fingerprint.

Cite this