English

Leveraging polyhedral reductions for solving Petri net reachability problems

Logic in Computer Science 2023-02-07 v1

Abstract

We propose a new method that takes advantage of structural reductions to accelerate the verification of reachability properties on Petri nets. Our approach relies on a state space abstraction, called polyhedral abstraction, which involves a combination between structural reductions and sets of linear arithmetic constraints between the marking of places. We propose a new data-structure, called a Token Flow Graph (TFG), that captures the particular structure of constraints occurring in polyhedral abstractions. We leverage TFGs to efficiently solve two reachability problems: first to check the reachability of a given marking; then to compute the concurrency relation of a net, that is all pairs of places that can be marked together in some reachable marking. Our algorithms are implemented in a tool, called Kong, that we evaluate 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.

Keywords

Cite

@article{arxiv.2302.02686,
  title  = {Leveraging polyhedral reductions for solving Petri net reachability problems},
  author = {Nicolas Amat and Silvano Dal Zilio and Didier Le Botlan},
  journal= {arXiv preprint arXiv:2302.02686},
  year   = {2023}
}

Comments

International Journal on Software Tools for Technology Transfer, 2022. arXiv admin note: substantial text overlap with arXiv:2106.12813

R2 v1 2026-06-28T08:32:50.447Z