Design, Analysis and Verification of Real-Time Systems Based on Time Petri Net Refinement

被引:27
作者
Ding, Zhijun [1 ]
Jiang, Changjun [1 ]
Zhou, Mengchu [2 ]
机构
[1] Tongji Univ, Dept Comp Sci & Technol, Minist Educ, Key Lab Embedded Syst & Serv Comp, Shanghai 201804, Peoples R China
[2] New Jersey Inst Technol, Dept Elect & Comp Engn, Newark, NJ 07102 USA
关键词
Design; Verification; Theory; Real-time; refinement; reachability; automated manufacturing system; STEPWISE REFINEMENT; BEHAVIOR; SUPERVISION;
D O I
10.1145/2406336.2406340
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A type of refinement operations of time Petri nets is presented for design, analysis and verification of complex real-time systems. First, the behavior preservation is studied under time constraints in a refinement operation, and a sufficient condition for behavior preservation is obtained. Then, the property preservation is considered, and the results indicate that if the refinement operation of time Petri nets satisfies behavior preservation, it can also preserve properties such as boundedness and liveness. Finally, based on the behavior preservation, a reachability decidability algorithm of a refined time Petri net is designed using the reachability trees of its original net and subnet. The research results are illustrated by an example of designing, analyzing and verifying a real-time manufacturing system.
引用
收藏
页数:18
相关论文
共 34 条
[1]   MODELING AND VERIFICATION OF TIME-DEPENDENT SYSTEMS USING TIME PETRI NETS [J].
BERTHOMIEU, B ;
DIAZ, M .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1991, 17 (03) :259-273
[2]  
Berthomieu B, 2007, DISCRETE EVENT DYN S, V17, P133, DOI [10.1007/s10626-006-0011-y, 10.1007/s10626-006-0011-v]
[3]   Lock-Free Synchronization for Dynamic Embedded Real-Time Systems [J].
Cho, Hyeonjoong ;
Ravindran, Binoy ;
Jensen, E. Douglas .
ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2010, 9 (03)
[4]   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
[5]  
Ding ZJ, 2007, LECT NOTES COMPUT SC, V4402, P667
[6]   Deadlock control methods in automated manufacturing systems [J].
Fanti, MP ;
Zhou, MC .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2004, 34 (01) :5-22
[7]   A theory of implementation and refinement in timed Petri nets [J].
Felder, M ;
Gargantini, A ;
Morzenti, A .
THEORETICAL COMPUTER SCIENCE, 1998, 202 (1-2) :127-161
[8]  
Girault C., 2003, Petri Nets for Systems Engineering: A Guide to Modeling, Verification, and Applications, DOI [10.1007/978.3-602-05324-9, DOI 10.1007/978-3-662-05324-9]
[9]  
Gurovic D, 2000, IEEE SYS MAN CYBERN, P3098, DOI 10.1109/ICSMC.2000.884474
[10]  
Hruz B., 2007, MODELING CONTROL DIS