Home
Scholarly Works
Slimming down Petri Boxes: Compact Petri Net...
Conference

Slimming down Petri Boxes: Compact Petri Net Models of Control Flows

Abstract

We look at the construction of compact Petri net models corresponding to process algebra expressions supporting sequential, choice, and parallel compositions. If “silent” transitions are disallowed, a construction based on Cartesian product is traditionally used to construct places in the target Petri net, resulting in an exponential explosion in the net size. We demonstrate that this exponential explosion can be avoided, by developing a link between this construction problem and the problem of finding an edge clique cover of a graph that is guaranteed to be complement-reducible (i.e., a cograph). It turns out that the exponential number of places created by the Cartesian product construction can be reduced down to polynomial (quadratic) even in the worst case, and to logarithmic in the best (non-degraded) case. As these results affect the “core” modelling techniques based on Petri nets, eliminating a source of an exponential explosion, we hope they will have applications in Petri net modelling and translations of various formalisms to Petri nets.

Authors

Khomenko V; Koutny M; Yakovlev A

Volume

243

Publication Date

September 1, 2022

DOI

10.4230/LIPIcs.CONCUR.2022.8

Conference proceedings

Leibniz International Proceedings in Informatics Lipics

ISSN

1868-8969

Labels

View published work (Non-McMaster Users)

Contact the Experts team