Accelerating the Computation of Dead and Concurrent Places using Reductions
Nicolas Amat (LAAS-VERTICS), Silvano Dal Zilio (LAAS-VERTICS), Didier, Le Botlan (LAAS-VERTICS)

TL;DR
This paper introduces a novel method combining structural reductions and linear algebra to accelerate the computation of concurrency relations in Petri nets, implemented in the Kong tool and tested on diverse models.
Contribution
The paper presents a new approach using state space abstraction and a specialized data structure to improve the efficiency of computing concurrency in Petri nets.
Findings
Effective acceleration of concurrency computation demonstrated.
Works well with moderate reductions on real models.
Implementation in the Kong tool shows practical applicability.
Abstract
We propose a new method for accelerating the computation of a concurrency relation, that is all pairs of places in a Petri net that can be marked together. Our approach relies on a state space abstraction, that involves a mix between structural reductions and linear algebra, and a new data-structure that is specifically designed for our task. Our algorithms are implemented in a tool, called Kong, that we test on a large collection of models used during the 2020 edition of the Model Checking Contest. Our experiments show that the approach works well, even when a moderate amount of reductions applies.
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware System Performance and Reliability · Business Process Modeling and Analysis · Data Quality and Management
