Taking Complete Finite Prefixes To High Level, Symbolically*
Unfoldings are a well known partial-order semantics of P/T Petri nets that can be applied to various model checking or verification problems. For high-level Petri nets, the so-called symbolic unfolding generalizes this notion. A complete finite prefix of a P/T Petri net’s unfolding contains all information to verify, e.g., reachability of markings. We unite these two concepts and define complete finite prefixes of the symbolic unfolding of high-level Petri nets. For a class of safe high-level Petri nets, we generalize the well-known algorithm by Esparza et al. for constructing small such prefixes. We evaluate this extended algorithm through a prototype implementation on four novel benchmark families. Additionally, we identify a more general class of nets with infinitely many reachable markings, for which an approach with an adapted cut-off criterion extends the complete prefix methodology, in the sense that the original algorithm cannot be applied to the P/T net represented by a high-level net.
Authors
- Stefan Haar (ORCID: https://orcid.org/0000-0002-1892-2703)
- Nick Würdemann (ORCID: https://orcid.org/0000-0001-7934-820X)
- Thomas Chatain (ORCID: https://orcid.org/0000-0002-1470-5074)
- Lukas Panneke
Institutions
- Centre National de la Recherche Scientifique (FR)
- Carl von Ossietzky Universität Oldenburg (DE)
- Institut national de recherche en sciences et technologies du numérique (FR)
- Université Paris-Saclay (FR)
Publication Details
- Journal
- Fundamenta Informaticae
- Published
- 2024-09-20
- DOI
- https://doi.org/10.3233/fi-242196
- Primary Topic
- Business Process Modeling and Analysis
- Type
- article
- Field-Weighted Citation Impact
- 0.00