Model checking multi-level and recursive nets

被引:0
作者
Mirtha Lina Fernández Venero
Flávio Soares Corrêa da Silva
机构
[1] Federal University of ABC,Center for Mathematics, Computation and Cognition
[2] University of São Paulo,Department of Computer Science
来源
Software & Systems Modeling | 2017年 / 16卷
关键词
Multi-level modeling; Nested Petri nets; Model checking; SPIN;
D O I
暂无
中图分类号
学科分类号
摘要
With the increasing complexity of the problems and systems arising nowadays, the use of multi-level models is becoming more frequent in practice. However, there are still few reports in the literature concerning methods for analyzing such models without flattening the multi-level structure. For instance, several variants of multi-level Petri nets have been applied for modeling interaction protocols and mobility in multi-agent systems and coordination of cross-organizational workflows. But there are few automated tools for analyzing the behavior of these nets. In this paper we explain how to detect faults in models based on a representative class of multi-level nets: the nested Petri nets. We translate a nested net into a verifiable model that preserves its modular structure, a PROMELA program. This allows the use of SPIN model checker to verify properties related to termination, boundedness and reachability.
引用
收藏
页码:1117 / 1144
页数:27
相关论文
共 50 条
  • [1] Model checking multi-level and recursive nets
    Fernandez Venero, Mirtha Lina
    Correa da Silva, Flavio Soares
    [J]. SOFTWARE AND SYSTEMS MODELING, 2017, 16 (04) : 1117 - 1144
  • [2] Nested Petri nets: Multi-level and recursive systems
    Lomazova, IA
    [J]. FUNDAMENTA INFORMATICAE, 2001, 47 (3-4) : 283 - 293
  • [3] A Case for Multi-level Combination of Theorem Proving and Model Checking Tools
    Seidel, Peter-Michael
    [J]. 2014 15TH INTERNATIONAL MICROPROCESSOR TEST AND VERIFICATION WORKSHOP (MTV 2014), 2015, : 90 - 97
  • [4] Equivalence Checking in Multi-level Quantum Systems
    Niemann, Philipp
    Wille, Robert
    Drechsler, Rolf
    [J]. REVERSIBLE COMPUTATION, RC 2014, 2014, 8507 : 201 - 215
  • [5] Model checking safety properties in modular high-level nets
    Mäkelä, M
    [J]. APPLICATIONS AND THEORY OF PETRI NETS 2003, PROCEEDINGS, 2003, 2679 : 201 - 220
  • [6] Bounded Model Checking High Level Petri Nets in PIPE plus Verifier
    Liu, Su
    Zeng, Reng
    Sun, Zhuo
    He, Xudong
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, ICFEM 2014, 2014, 8829 : 348 - 363
  • [7] Model checking Petri nets with MSVL
    Shi, Ya
    Tian, Cong
    Duan, Zhenhua
    Zhou, Mengchu
    [J]. INFORMATION SCIENCES, 2016, 363 : 274 - 291
  • [8] Model Checking of Recursive Probabilistic Systems
    Etessami, Kousha
    Yannakakis, Mihalis
    [J]. ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2012, 13 (02)
  • [9] Model checking timed recursive CTL
    Bruse, Florian
    Lange, Martin
    [J]. INFORMATION AND COMPUTATION, 2024, 298
  • [10] Model checking multi-agent systems with logic based Petri nets
    Behrens, Tristan M.
    Dix, Juergen
    [J]. ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2007, 51 (2-4) : 81 - 121