An Incremental and Backward-Conflict Guided Method for Unfolding Petri Nets

Dongming Xiang, Xiaoyan Tao, Yaping Liu
2021 Symmetry  
The unfolding technique of Petri net can characterize the real concurrency and alleviate the state space explosion problem. Thus, it is greatly suitable to analyze/check some potential errors in concurrent systems. During the unfolding process of a Petri net, the calculations of configurations, cuts, and cut-off events are the key factors for the unfolding efficiency. However, most of the unfolding methods do not specify a highly efficient calculations on them. In this paper, we reveal some
more » ... rsive relations and structural properties of these factors. Subsequently, we propose an improved method for computing configurations and cuts. Meanwhile, backward conflicts are used to guide the calculations of cut-off events. Moreover, a case study and a series of experiments are done to illustrate the effectiveness and application scenarios of our methods.
doi:10.3390/sym13030392 fatcat:zx755qcq4nechphomg6ygf5ftq