arXiv Analytics

Sign in

arXiv:2003.14204 [eess.SY]AbstractReferencesReviewsResources

Verification of Nonblockingness in Bounded Petri Nets: A Novel Semi-Structural Approach

Chao Gu, Ziyue Ma, Zhiwu Li, Alessandro Giua

Published 2020-03-31Version 1

This paper proposes a semi-structural approach to verify the nonblockingness of a Petri net. We provide an algorithm to construct a novel structure, called minimax basis reachability graph (minimax-BRG): it provides an abstract description of the reachability set of a net while preserving all information needed to test if the net is blocking. We prove that a bounded deadlock-free Petri net is nonblocking if and only if its minimax-BRG is unobstructed, which can be verified by solving a set of integer linear programming problems (ILPPs). For Petri nets that are not deadlock-free, one needs to determine the set of deadlock markings. This can be done with an efficient approach based on the computation of maximal implicit firing sequences enabled by the markings in the minimax-BRG. The approach we developed does not require exhaustive exploration of the state space and therefore achieves significant practical efficiency, as shown by means of numerical simulations.

Related articles: Most relevant | Search more
arXiv:1908.09604 [eess.SY] (Published 2019-08-26)
Verification of Detectability Using Petri Nets and Detector
arXiv:2103.02475 [eess.SY] (Published 2021-03-03)
Non-Blockingness Verification of Bounded Petri Nets Using Basis Reachability Graphs
arXiv:1909.05138 [eess.SY] (Published 2019-09-09)
Verification of infinite-step and K-step opacity Using Petri Nets