Effective Marking Equivalence Checking in Systems with Dynamic Process Creation
{\L}ukasz Fronc (IBISC, Universit\'e d'Evry-Val d'Essonne)

TL;DR
This paper introduces an efficient method for detecting symmetries in systems with dynamic process creation, significantly reducing state space size and enabling more scalable model checking.
Contribution
It proposes a canonical state representation and conditions for guaranteed symmetry detection, improving computational efficiency in symmetry-based reduction.
Findings
Enables exponential state space reduction
Guarantees symmetry detection under certain conditions
Improves efficiency of model checking algorithms
Abstract
The starting point of this work is a framework allowing to model systems with dynamic process creation, equipped with a procedure to detect symmetric executions (ie., which differ only by the identities of processes). This allows to reduce the state space, potentially to an exponentially smaller size, and, because process identifiers are never reused, this also allows to reduce to finite size some infinite state spaces. However, in this approach, the procedure to detect symmetries does not allow for computationally efficient algorithms, mainly because each newly computed state has to be compared with every already reached state. In this paper, we propose a new approach to detect symmetries in this framework that will solve this problem, thus enabling for efficient algorithms. We formalise a canonical representation of states and identify a sufficient condition on the analysed model…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
