The Petri net twist in explicit model checking

被引:4
作者
Wolf, Karsten [1 ]
机构
[1] Univ Rostock, Inst Informat, D-18055 Rostock, Germany
关键词
Petri net; Model checking; Symmetry; Sweep-line method; Partial order reduction; SYMMETRIES;
D O I
10.1007/s10270-014-0422-4
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The invention of Petri nets was based on a critical analysis of then dominating automata models of systems. Explicit model checking explores the reachable states of a Petri net one by one. Essentially, it transforms a Petri net back to a transition system, that is, an automata-like model. At first glance, this transformation appears to give up on all the specifics of Petri nets. Surveying the most dominant techniques of explicit state space verification, we will, however, work out that even in explicit model checking, the defining features of Petri nets are beneficial and lead to more efficient exploration routines. The findings in this paper are based on practical experience with a Petri net-based explicit model checking tool.
引用
收藏
页码:711 / 717
页数:7
相关论文
共 31 条
[1]  
[Anonymous], 1972, THESIS MIT CAMBRIDGE
[2]  
[Anonymous], 2005, P WORKSH COMP METH S
[3]  
Bengtsson J., 1996, Hybrid Systems III. Verification and Control, P232, DOI 10.1007/BFb0020949
[4]  
Christensen S., 2001, Tools and Algorithms for the Construction and Analysis of Systems. 7th International Conference, TACAS 2001. Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2001. Proceedings (Lecture Notes in Computer Science Vol.2031), P450
[5]  
Commoner F., 1972, CA72062311 APPL DAT
[6]   Functional verification of task partitioning for multiprocessor embedded systems [J].
Das, Dipankar ;
Chakrabarti, P. P. ;
Kumar, Rajeev .
ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2007, 12 (04)
[7]   The synthesis problem of Petri nets [J].
Desel, J ;
Reisig, W .
ACTA INFORMATICA, 1996, 33 (04) :297-315
[8]   THEORY OF 2-STRUCTURES .1. CLANS, BASIC SUBCLASSES, AND MORPHISMS [J].
EHRENFEUCHT, A ;
ROZENBERG, G .
THEORETICAL COMPUTER SCIENCE, 1990, 70 (03) :277-303
[9]   Analysis on demand: Instantaneous soundness checking of industrial business process models [J].
Fahland, Dirk ;
Favre, Cedric ;
Koehler, Jana ;
Lohmann, Niels ;
Voelzer, Hagen ;
Wolf, Karsten .
DATA & KNOWLEDGE ENGINEERING, 2011, 70 (05) :448-466
[10]  
GODEFROID P, 1992, LECT NOTES COMPUT SC, V575, P332