Abstract
Colored Petri Nets (CP-nets or CPNs) are powerful modeling language for concurrent systems. As for CPNs' model checking, the mainstream method is unfolding that transforms a CPN into an equivalent P/T net. However the equivalent P/T net tends to be too enormous to be handled. As for checking CPN models without unfolding, we present three practical on-the-fly verification methods which are all focused on how to make state space generation more efficient. The first one is a basic one, based on a standard state space generation algorithm, but its efficiency is low. The second one is an overall improvement of the first. The third one sacrifices some applicability for higher efficiency. We implemented the three algorithms and validated great efficiency of latter two algorithms through experimental results.
Keywords
MSC
93-A30
Cite this article
@article{cai-5197,
author = {Cong He and Zhijun Ding},
title = {More Efficient On-the-Fly Verification Methods of Colored Petri Nets},
journal = {Computing and Informatics},
volume = {40},
number = {1},
pages = {195--215},
year = {2021},
issn = {1335-9150},
doi = {10.31577/cai_2021_1_195}
}
TY - JOUR AU - Cong He AU - Zhijun Ding TI - More Efficient On-the-Fly Verification Methods of Colored Petri Nets JO - Computing and Informatics VL - 40 IS - 1 SP - 195 EP - 215 PY - 2021 SN - 1335-9150 DO - 10.31577/cai_2021_1_195 UR - https://doi.org/10.31577/cai_2021_1_195 KW - Model checking KW - CPN KW - on-the-fly KW - LTL KW - state space ER -
He, C., & Ding, Z. (2021). More Efficient On-the-Fly Verification Methods of Colored Petri Nets. Computing and Informatics, 40(1), 195–215. https://doi.org/10.31577/cai_2021_1_195