A Survey of Petri Nets Slicing

被引:6
|
作者
Khan, Yasir Imtiaz [1 ]
Konios, Alexandros [1 ]
Guelfi, Nicolas [2 ]
机构
[1] Coventry Univ, Inst Future Transport & Cities, Priory St, Coventry CV1 5FB, W Midlands, England
[2] Univ Luxembourg, Fac Sci Technol & Commun, Maison Nombre,6,Ave Fonte, L-4364 Esch Sur Alzette, Luxembourg
关键词
Petri nets; slicing; model checking; testing;
D O I
10.1145/3241736
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Petri nets slicing is a technique that aims to improve the verification of systems modeled in Petri nets. Petri nets slicing was first developed to facilitate debugging, but then was used for the alleviation of the state space explosion problem for the model checking of Petri nets. In this article, different slicing techniques are studied along with their algorithms introducing: (i) a classification of Petri nets slicing algorithms based on their construction methodology and objective (such as improving state space analysis or testing); (ii) a qualitative and quantitative discussion and comparison of major differences such as accuracy and efficiency: (iii) a syntactic unification of slicing algorithms that improve state space analysis for easy and clear understanding; and (iv) applications of slicing for multiple perspectives. Furthermore, some recent improvements to slicing algorithms are presented, which can certainly reduce the slice size even for strongly connected nets. A noteworthy use of this survey is for the selection and improvement of slicing techniques for optimizing the verification of state event models.
引用
收藏
页数:32
相关论文
共 50 条
  • [11] Petri Nets with Localities and Testing
    Kleijn, Jetty
    Koutny, Maciej
    APPLICATIONS AND THEORY OF PETRI NETS, PROCEEDINGS, 2010, 6128 : 19 - +
  • [12] Dynamic Slicing of Petri Nets Based on Structural Dependency Graph and its Application in System Analysis
    Yu, Wangyang
    Ding, Zhijun
    Fang, Xianwen
    ASIAN JOURNAL OF CONTROL, 2015, 17 (04) : 1403 - 1414
  • [13] A survey of object-oriented Petri nets and analysis methods
    Miyamoto, T
    Kumagai, S
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2005, E88A (11) : 2964 - 2971
  • [14] Using colored Petri nets to simulate object Petri nets
    Corchado, FFR
    Gallegos, FZ
    Jiménez, AA
    Dávila, HIP
    International Conference on Computing, Communications and Control Technologies, Vol 5, Proceedings, 2004, : 27 - 31
  • [15] Testing Experiments on Synchronized Petri Nets
    Pocci, Marco
    Demongodin, Isabel
    Giambiasi, Norbert
    Giua, Alessandro
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2014, 11 (01) : 125 - 138
  • [16] Propositional dynamic logic for Petri nets
    Lopes, Bruno
    Benevides, Mario
    Haeusler, Edward Hermann
    LOGIC JOURNAL OF THE IGPL, 2014, 22 (05) : 721 - 736
  • [17] Modeling Hybrid Systems with Petri Nets
    Bera, Debjyoti
    van Hee, Kees
    Nijmeijer, Henk
    SIMULATION AND MODELING METHODOLOGIES, TECHNOLOGIES AND APPLICATIONS, SIMULTECH 2014, 2015, 402 : 17 - 42
  • [18] Verifying CTL with Unfoldings of Petri Nets
    Dong, Lanlan
    Liu, Guanjun
    Xiang, Dongming
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2018, PT IV, 2018, 11337 : 47 - 61
  • [19] PROVING TEMPORAL PROPERTIES OF PETRI NETS
    BRADFIELD, JC
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 524 : 29 - 47
  • [20] Model checking Petri nets with MSVL
    Shi, Ya
    Tian, Cong
    Duan, Zhenhua
    Zhou, Mengchu
    INFORMATION SCIENCES, 2016, 363 : 274 - 291