TY - JOUR
T1 - Stubborn versus structural reductions for Petri nets
AU - Bønneland, Frederik M.
AU - Dyhr, Jakob
AU - Jensen, Peter G.
AU - Johannsen, Mads
AU - Srba, Jiří
PY - 2019
Y1 - 2019
N2 - Partial order and structural reduction techniques are some of the most beneficialmethods for state space reduction in reachability analysis of Petri nets. Thisis among others documented by the fact that these techniques are used by theleading tools in the annual Model Checking Contest (MCC) of Petri net tools.We suggest improved versions of a partial order reduction based on stubbornsets and of a structural reduction with additional new reduction rules, and weextend both methods for the application on Petri nets with weighted arcs andweighted inhibitor arcs. All algorithms are implemented in the open-sourceverification tool TAPAAL and evaluated on a large benchmark of Petri netmodels from MCC’17, including a comparison with the tool LoLA (the lastyear winner of the competition). The experiments document that both methodsprovide significant state space reductions and, even more importantly, that theircombination is indeed beneficial as a further nontrivial state space reduction canbe achieved.
AB - Partial order and structural reduction techniques are some of the most beneficialmethods for state space reduction in reachability analysis of Petri nets. Thisis among others documented by the fact that these techniques are used by theleading tools in the annual Model Checking Contest (MCC) of Petri net tools.We suggest improved versions of a partial order reduction based on stubbornsets and of a structural reduction with additional new reduction rules, and weextend both methods for the application on Petri nets with weighted arcs andweighted inhibitor arcs. All algorithms are implemented in the open-sourceverification tool TAPAAL and evaluated on a large benchmark of Petri netmodels from MCC’17, including a comparison with the tool LoLA (the lastyear winner of the competition). The experiments document that both methodsprovide significant state space reductions and, even more importantly, that theircombination is indeed beneficial as a further nontrivial state space reduction canbe achieved.
KW - Partial order reduction
KW - Stubborn sets
KW - Structural reductions
KW - Reachability analysis
KW - Petri nets
U2 - 10.1016/j.jlamp.2018.09.002
DO - 10.1016/j.jlamp.2018.09.002
M3 - Journal article
SN - 2352-2208
VL - 102
SP - 46
EP - 63
JO - Journal of Logic and Algebraic Programming
JF - Journal of Logic and Algebraic Programming
ER -