Non-Blockingness Verification of Bounded Petri Nets Using Basis Reachability Graphs

被引:1
作者
Gu, Chao [1 ,2 ,3 ,4 ,5 ]
Ma, Ziyue [3 ]
Li, Zhiwu [3 ,4 ]
Giua, Alessandro [5 ]
机构
[1] Xidian Univ, Sch Elect Engn, Xian 710071, Peoples R China
[2] Univ Cagliari, I-09124 Cagliari, Italy
[3] Xidian Univ, Sch Elect Engn, AH-710071 Xian, Peoples R China
[4] Macau Univ Sci & Technol, Inst Syst Engn, Macau, Peoples R China
[5] Univ Cagliari, Cagliari, Italy
来源
IEEE CONTROL SYSTEMS LETTERS | 2022年 / 6卷
基金
中国国家自然科学基金;
关键词
Petri nets; Reachability analysis; Task analysis; Postal services; Automata; Upper bound; System recovery; non-blockingness verification; basis reachability graph; DISCRETE-EVENT SYSTEMS; MODELS;
D O I
10.1109/LCSYS.2021.3087937
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this letter, we study the problem of non-blockingness verification by tapping into the basis reachability graph (BRG). Non-blockingness is a property that ensures that all pre-specified tasks can be completed, which is a mandatory requirement during the system design stage. We develop a condition of transition partition of a given net such that the corresponding conflict-increase BRG contains sufficient information on verifying non-blockingness of its corresponding Petri net. Thanks to the compactness of the BRG, our approach possesses practical efficiency since the exhaustive enumeration of the state space can be avoided. In particular, our method does not require that the net is deadlock-free.
引用
收藏
页码:1220 / 1225
页数:6
相关论文
共 17 条
  • [1] An algebraic characterization of language-based opacity in labeled Petri nets
    Basile, F.
    De Tommasi, G.
    [J]. IFAC PAPERSONLINE, 2018, 51 (07): : 329 - 336
  • [2] Discrete event diagnosis using labeled Petri nets. An application to manufacturing systems
    Cabasino, M. P.
    Giua, A.
    Pocci, M.
    Seatzu, C.
    [J]. CONTROL ENGINEERING PRACTICE, 2011, 19 (09) : 989 - 1001
  • [3] Fault detection for discrete event systems using Petri nets with unobservable transitions
    Cabasino, Maria Paola
    Giua, Alessandro
    Seatzu, Carla
    [J]. AUTOMATICA, 2010, 46 (09) : 1531 - 1539
  • [4] Design of a live and maximally permissive Petri net controller using the theory of regions
    Ghaffari, A
    Rezg, N
    Xie, XL
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2003, 19 (01): : 137 - 142
  • [5] GIUA A, 1992, 1992 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1 AND 2, P974, DOI 10.1109/ICSMC.1992.271666
  • [6] Gu C., 2020, VERIFICATION NONBLOC
  • [7] Gu C., NONBLOCKINGNESS VERI, P2021
  • [8] Maximally Permissive Distributed Control of Large Scale Automated Manufacturing Systems Modeled With Petri Nets
    Hu, Hesuan
    Liu, Yang
    Zhou, Mengchu
    [J]. IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2015, 23 (05) : 2026 - 2034
  • [9] Discrete Event Systems: Modeling, Observation, and Control
    Lafortune, Stephane
    [J]. ANNUAL REVIEW OF CONTROL, ROBOTICS, AND AUTONOMOUS SYSTEMS, VOL 2, 2019, 2 : 141 - 159
  • [10] Near-Optimal Scheduling for Petri Net Models With Forbidden Markings
    Lefebvre, Dimitri
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2018, 63 (08) : 2550 - 2557