A CTL* Model Checker for Petri Nets

被引:4
|
作者
Amparore, Elvio Gilberto
Donatelli, Susanna
Galla, Francesco
机构
关键词
D O I
10.1007/978-3-030-51831-8_21
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This tool paper describes RGMEDD*, a CTL* model checker that computes the set of states (sat-sets) of a Petri net that satisfy a CTL* formula. The tool can be used as a stand-alone program or from the GreatSPN graphical interface. The tool is based on the decision diagram library Meddly, it uses Spot to translate (sub)formulae into B <spacing diaeresis>uchi automata and a variation of the Emerson-Lei algorithm to compute the sat-sets. Correctness has been assessed based on the Model Checking Context 2018 results (for LTL and CTL queries), the sat-set computation of GreatSPN (for CTL) and LTSmin (for LTL), and the mu-calculus model checker of LTSmin for proper CTL* formulae (using a translator from CTL* to mu-calculus available in LTSmin). As far as we know, RGMEDD* is the only available Buchi-based CTL* model checker.
引用
收藏
页码:403 / 413
页数:11
相关论文
共 50 条
  • [21] Using CTL Model Checker for Verification of Domain Application Systems
    Cacovean, Laura Florentina
    RECENT ADVANCES IN NEURAL NETWORKS, FUZZY SYSTEMS & EVOLUTIONARY COMPUTING, 2010, : 262 - 267
  • [22] Fault model identification with Petri nets
    Cabasino, Maria Paola
    Giua, Alessandro
    Hadjicostis, Christoforos N.
    Seatzu, Carla
    WODES' 08: PROCEEDINGS OF THE 9TH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS, 2008, : 455 - +
  • [23] Model checking Petri nets with MSVL
    Shi, Ya
    Tian, Cong
    Duan, Zhenhua
    Zhou, Mengchu
    INFORMATION SCIENCES, 2016, 363 : 274 - 291
  • [24] Petri Nets Model for Service Engineering
    Liu, Chuanxi
    2009 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION AND LOGISTICS ( ICAL 2009), VOLS 1-3, 2009, : 632 - 637
  • [25] MODEL CHECKING OF PERSISTENT PETRI NETS
    BEST, E
    ESPARZA, J
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 626 : 35 - 52
  • [26] A Petri Nets Model for Blockchain Analysis
    Pinna, Andrea
    Tonelli, Roberto
    Orru, Matteo
    Marchesi, Michele
    COMPUTER JOURNAL, 2018, 61 (09): : 1374 - 1388
  • [27] A compositional model of time Petri nets
    Koutny, M
    APPLICATION AND THEORY OF PETRI NETS 2000, PROCEEDINGS, 2000, 1825 : 303 - 322
  • [28] ON SYMBOLIC MODEL CHECKING IN PETRI NETS
    HIRAISHI, K
    NAKANO, M
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1995, E78A (11) : 1479 - 1486
  • [29] Model Checking Reconfigurable Petri Nets with Maude
    Padberg, Julia
    Schulz, Alexander
    GRAPH TRANSFORMATION, 2016, 9761 : 54 - 70
  • [30] Fault model identification and synthesis in Petri nets
    Cabasino, Maria Paola
    Giua, Alessandro
    Hadjicostis, Christoforos N.
    Seatzu, Carla
    DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2015, 25 (03): : 419 - 440