TY - JOUR
T1 - Lean Reachability Tree for Unbounded Petri Nets
AU - Li, Jun
AU - Yu, Xiaolong
AU - Zhou, Meng Chu
AU - Dai, Xianzhong
N1 - Funding Information:
Manuscript received January 14, 2016; revised March 15, 2016; accepted June 19, 2016. Date of publication July 14, 2016; date of current version January 15, 2018. This work was supported in part by the National Natural Science Foundation of China under Grant 61374069 and Grant 61374148 and in part by the Fundamental Research Funds for the Central Universities of China. This paper was recommended by Associate Editor M. K. Tiwari. (Corresponding authors: Jun Li, MengChu Zhou, and Xianzhong Dai.) J. Li, X. Yu, and X. Dai are with the Ministry of Education, Key Laboratory of Measurement and Control of CSE, Southeast University, Nanjing 210096, China (e-mail: j.li@seu.edu.cn; xly19900107@163.com; xzdai@seu.edu.cn).
Publisher Copyright:
© 2016 IEEE.
PY - 2018/2
Y1 - 2018/2
N2 - Elaborate efforts have been made to eliminate fake markings and refine ω -markings in the existing modified or improved Karp-Miller trees for various classes of unbounded Petri nets since the late 1980s. The main issues fundamentally are incurred due to the generation manners of the trees that prematurely introduce some potentially unbounded markings with ω symbols and keep their growth into new ones. Aiming at addressing them, this work presents a non-Karp-Miller tree called a lean reachability tree (LRT). First, a sufficient and necessary condition of the unbounded places and some reachability properties are established to reveal the features of unbounded nets. Then, we present an LRT generation algorithm with a sufficiently enabling condition (SEC). When generating a tree, SEC requires that the components of a covering node are not replaced by ω symbols, but continue to grow until any transition on an output path of an unbounded place has been branch-enabled at least once. In return, no fake marking is produced and no legal marking is lost during the tree generation. We prove that LRT can faithfully express by folding, instead of equivalently representing, the reachability set of an unbounded net. Also, some properties of LRT are examined and a sufficient condition of deadlock existence based on it is given. The case studies show that LRT outperforms the latest modified Karp-Miller trees in terms of size, expressiveness, and applicability. It can be applied to the analysis of the emerging discrete event systems with infinite states.
AB - Elaborate efforts have been made to eliminate fake markings and refine ω -markings in the existing modified or improved Karp-Miller trees for various classes of unbounded Petri nets since the late 1980s. The main issues fundamentally are incurred due to the generation manners of the trees that prematurely introduce some potentially unbounded markings with ω symbols and keep their growth into new ones. Aiming at addressing them, this work presents a non-Karp-Miller tree called a lean reachability tree (LRT). First, a sufficient and necessary condition of the unbounded places and some reachability properties are established to reveal the features of unbounded nets. Then, we present an LRT generation algorithm with a sufficiently enabling condition (SEC). When generating a tree, SEC requires that the components of a covering node are not replaced by ω symbols, but continue to grow until any transition on an output path of an unbounded place has been branch-enabled at least once. In return, no fake marking is produced and no legal marking is lost during the tree generation. We prove that LRT can faithfully express by folding, instead of equivalently representing, the reachability set of an unbounded net. Also, some properties of LRT are examined and a sufficient condition of deadlock existence based on it is given. The case studies show that LRT outperforms the latest modified Karp-Miller trees in terms of size, expressiveness, and applicability. It can be applied to the analysis of the emerging discrete event systems with infinite states.
KW - Complex systems
KW - Petri nets (PNs)
KW - complexity
KW - deadlock
KW - discrete event systems
KW - liveness
KW - modeling and analysis
KW - reachability tree
KW - unboundedness
UR - http://www.scopus.com/inward/record.url?scp=85040692484&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85040692484&partnerID=8YFLogxK
U2 - 10.1109/TSMC.2016.2585348
DO - 10.1109/TSMC.2016.2585348
M3 - Article
AN - SCOPUS:85040692484
SN - 2168-2216
VL - 48
SP - 299
EP - 308
JO - IEEE Transactions on Systems, Man, and Cybernetics: Systems
JF - IEEE Transactions on Systems, Man, and Cybernetics: Systems
IS - 2
M1 - 7513384
ER -