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 条
  • [41] Fault model identification and synthesis in Petri nets
    Maria Paola Cabasino
    Alessandro Giua
    Christoforos N. Hadjicostis
    Carla Seatzu
    Discrete Event Dynamic Systems, 2015, 25 : 419 - 440
  • [42] Model Predictive Control for Timed Petri Nets
    Lefebvre, Dimitri
    IFAC PAPERSONLINE, 2015, 48 (07): : 91 - 96
  • [43] WITH PETRI NETS TO BUILD ECA RULES MODEL
    Song, Li
    Ai, Diming
    CIICT 2008: PROCEEDINGS OF CHINA-IRELAND INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATIONS TECHNOLOGIES 2008, 2008, : 256 - +
  • [44] Temporal Petri nets model of concurrent systems
    Ding, ZJ
    Jiang, CJ
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2002, 17 (06): : 353 - 358
  • [45] Petri nets with clocks and applications to the model of processes
    Vilallonga, G
    Riesco, D
    Montejano, G
    Uzal, R
    Felice, L
    ISSUES AND TRENDS OF INFORMATION TECHNOLOGY MANAGEMENT IN CONTEMPORARY ORGANIZATIONS, VOLS 1 AND 2, 2002, : 593 - 597
  • [46] Termination analysis of model transformations by Petri nets
    Varro, Daniel
    Varro-Gyapay, Szilvia
    Ehrig, Hartmut
    Prange, Ulrike
    Taentzer, Gabriele
    GRAPH TRANSFORMATIONS, PROCEEDINGS, 2006, 4178 : 260 - 274
  • [47] Use of Petri Nets to Model eLearning Courses
    Smolka, Pavel
    Zacek, Martin
    Telnarova, Zdenka
    INTERNATIONAL CONFERENCE ON NUMERICAL ANALYSIS AND APPLIED MATHEMATICS ICNAAM 2019, 2020, 2293
  • [48] PETRI NETS
    PETERSON, JL
    COMPUTING SURVEYS, 1977, 9 (03) : 223 - 252
  • [49] Implementing a CTL Model Checker with μG, a Language for Programming Graph Neural Networks
    Belenchia, Matteo
    Corradini, Flavio
    Quadrini, Michela
    Loreti, Michele
    FORMAL TECHNIQUES FOR DISTRIBUTED OBJECTS, COMPONENTS, AND SYSTEMS, FORTE 2023, 2023, 13910 : 37 - 54
  • [50] PETRI NETS
    ROZENBLYUM, LY
    ENGINEERING CYBERNETICS, 1983, 21 (05): : 19 - 43