Hierarchical reachability graph generation for Petri nets

被引:26
作者
Buchholz, P
Kemper, P
机构
[1] Tech Univ Dresden, Fak Informat, D-01062 Dresden, Germany
[2] Univ Dortmund, D-44221 Dortmund, Germany
关键词
Petri nets; reachability set; reachability graph; hierarchical structure; invariant analysis;
D O I
10.1023/A:1020321222420
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Reachability analysis is the most general approach to the analysis of Petri nets. Due to the well-known problem of state-space explosion, generation of the reachability set and reachability graph with the known approaches often becomes intractable even for moderately sized nets. This paper presents a new method to generate and represent the reachability set and reachability graph of large Petri nets in a compositional and hierarchical way. The representation is related to previously known Kronecker-based representations, and contains the complete information about reachable markings and possible transitions. Consequently, all properties that it is possible for the reachability graph to decide can be decided using the Kronecker representation. The central idea of the new technique is a divide and conquer approach. Based on net-level results, nets are decomposed, and reachability graphs for parts are generated and combined. The whole approach can be realized in a completely automated way and has been integrated in a Petri net-based analysis tool.
引用
收藏
页码:281 / 315
页数:35
相关论文
共 47 条
[1]   State space construction and steady-state solution of GSPNs on a shared-memory multiprocessor [J].
Allmaier, SC ;
Kowarschik, M ;
Horton, G .
PROCEEDINGS OF THE SEVENTH INTERNATIONAL WORKSHOP ON PETRI NETS AND PERFORMANCE MODELS, 1997, :112-121
[2]  
BAUSE F, 1995, PETRI NET NEWSLETTER, V49, P9
[3]  
BERTHELOT G, 1986, LNCS, V254
[4]   Structured analysis approaches for large Markov chains [J].
Buchholz, P .
APPLIED NUMERICAL MATHEMATICS, 1999, 31 (04) :375-404
[5]  
BUCHHOLZ P, 1997, 660 U DORTM FACHB IN
[6]  
BUCHHOLZ P, 1999, IEEE T SOFTWARE ENG, V25, P81
[7]  
BUCHHOLZ P, 1994, LECT NOTES COMPUTER, V815, P119
[8]  
BUCHHOLZ P, 1999, LNCS, V1633, P483
[9]  
BUCHHOLZ P, 2000, DISCRETE EVENT SYSTE, P49
[10]  
BUCHHOLZ P, 1998, ACM PERFORMANCE EVAL, V26, P5