Model Checking of ω-Independent Unbounded Petri Nets for an Unbounded System

被引:1
作者
Wang, Shuo [1 ,2 ]
Yang, Ru [3 ]
Yu, Wangyang [4 ,5 ,6 ]
Ding, Zhijun [1 ,2 ,7 ]
Jiang, Changjun [1 ,2 ,7 ]
机构
[1] Tongji Univ, Minist Educ, Key Lab Embedded Syst & Serv Comp, Shanghai 201804, Peoples R China
[2] Tongji Univ, Dept Comp Sci & Technol, Shanghai 201804, Peoples R China
[3] Shanghai Normal Univ, Dept Comp Sci & Technol, Shanghai 200234, Peoples R China
[4] Shaanxi Normal Univ, Minist Educ, Key Lab Modern Teaching Technol, Xian 710062, Peoples R China
[5] Shaanxi Normal Univ, Sch Comp Sci, Xian 710119, Peoples R China
[6] Anhui Univ Sci & Technol, Anhui Prov Engn Lab Big Data Anal & Early Warning, Huainan 232001, Anhui, Peoples R China
[7] Shanghai Artificial Intelligence Lab, Shanghai 200232, Peoples R China
来源
IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS | 2024年
基金
中国国家自然科学基金;
关键词
Formal verification; model checking; omega-independent petri nets; unbounded system;
D O I
10.1109/TCSS.2024.3462455
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This work on model checking of unbounded Petri nets either not really concern the omega-component or only focus on the omega symbols, which may lead to incorrect judgments. This article proposes a model checking approach of omega-independent unbounded Petri nets. First, this approach can ensure the complete state space required for model checking by analyzing the enabled/unenabled marking set of conditionally enabled transition. Second, a comprehensive model checking process of omega-independent unbounded PN is presented, including the generation of extended new modified reachability graph. Third, two theorems are presented to prove that extended new modified reachability graph includes complete reachable markings and sequences of transitions. Finally, the proposed new approach is illustrated through a practical example.
引用
收藏
页数:12
相关论文
共 44 条
[1]   Efficient Parametric Model Checking Using Domain Knowledge [J].
Calinescu, Radu ;
Paterson, Colin ;
Johnson, Kenneth .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (06) :1114-1133
[2]   A Formal Framework for Specifying and Verifying Microservices Based Process Flows [J].
Camilli, Matteo ;
Bellettini, Carlo ;
Capra, Lorenzo ;
Monga, Mattia .
SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2017, 2018, 10729 :187-202
[3]   A Dynamic Evolution Model for Decentralized Autonomous Car Clusters in a Highway Scene [J].
Cheng, Jiujun ;
Sun, Huiyu ;
Ni, Zhangkai ;
Zhou, Aiguo .
IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2024, 11 (03) :3792-3802
[4]   Critical Observability Verification and Enforcement of Labeled Petri Nets by Using Basis Markings [J].
Cong, Xuya ;
Fanti, Maria Pia ;
Mangini, Agostino Marcello ;
Li, Zhiwu .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2023, 68 (12) :8158-8164
[5]   Critical Observability of Labeled Time Petri Net Systems [J].
Cong, Xuya ;
Fanti, Maria Pia ;
Mangini, Agostino Marcello ;
Li, Zhiwu .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2023, 20 (03) :2063-2074
[6]   Verification of Concurrent Programs Using Petri Net Unfoldings [J].
Dietsch, Daniel ;
Heizmann, Matthias ;
Klumpp, Dominik ;
Naouar, Mehdi ;
Podelski, Andreas ;
Schaetzle, Claus .
VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2021, 2021, 12597 :174-195
[7]   Preserving languages and properties in stepwise refinement-based synthesis of Petri nets [J].
Ding, ZhiJun ;
Jiang, ChangJun ;
Zhou, MengChu ;
Zhang, YaYing .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2008, 38 (04) :791-801
[8]   Deadlock checking for one-place unbounded Petri nets based on modified reachability trees [J].
Ding, ZhiJun ;
Jiang, ChangJun ;
Zhou, MengChu .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2008, 38 (03) :881-883
[9]   Fully Expanded Tree for Property Analysis of One-Place-Unbounded Petri Nets [J].
Ding, Zhijun ;
Pan, Meiqin ;
Yang, Ru ;
Jiang, Changjun ;
Zhou, MengChu .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2017, 47 (09) :2574-2585
[10]   An Efficient Liveness Analysis Method for Petri Nets via Maximally Good-Step Graphs [J].
Dou, Hao ;
Zhou, Mengchu ;
Wang, Shouguang ;
Albeshri, Aiiad .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2024, 54 (07) :3908-3919