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 条
  • [31] TCTL Model Checking of Time Petri Nets
    Boucheneb, Hanifa
    Gardey, Guillaume
    Roux, Olivier H.
    JOURNAL OF LOGIC AND COMPUTATION, 2009, 19 (06) : 1509 - 1540
  • [32] From Coloured Petri Nets to Object Petri Nets
    Lakos, C
    APPLICATION AND THEORY OF PETRI NETS 1995, 1995, 935 : 278 - 297
  • [33] LTL model checking for modular Petri nets
    Latvala, T
    Mäkelä, M
    APPLICATIONS AND THEORY OF PETRI NETS 2004, PROCEEDINGS, 2004, 3099 : 298 - 311
  • [34] Petri nets, traces, and local model checking
    Cheng, A
    THEORETICAL COMPUTER SCIENCE, 1997, 183 (02) : 229 - 251
  • [35] Sequential and distributed model checking of Petri nets
    Bell A.
    Haverkort B.R.
    International Journal on Software Tools for Technology Transfer, 2005, 7 (1) : 43 - 60
  • [36] Petri Nets, traces, and local model checking
    Cheng, A
    ALGEBRAIC METHODOLOGY AND SOFTWARE TECHNOLOGY, 1995, 936 : 322 - 337
  • [37] Research and Implementation of Petri nets parallelization model
    Wang, Xuan
    Li, Wen-jing
    Tang, Ze-yu
    Liao, Weizhi
    PROCEEDINGS OF THIRTEENTH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING AND SCIENCE, (DCABES 2014), 2014, : 182 - 186
  • [38] A risk assessment model based on Petri Nets
    Liao, Nian-dong
    Tian, Sheng-feng
    PROCEEDINGS OF 2008 INTERNATIONAL CONFERENCE ON RISK AND RELIABILITY MANAGEMENT, VOLS I AND II, 2008, : 440 - 446
  • [39] Using Petri Nets to model the web structure
    Yang, Shih-Yang
    Chen, Po-Zung
    Sun, Chu-Hao
    SACI 2007: 4TH INTERNATIONAL SYMPOSIUM ON APPLIED COMPUTATIONAL INTELLIGENCE AND INFORMATICS, PROCEEDINGS, 2007, : 231 - +
  • [40] Model checking of Signal Interpreted Petri Nets
    Weng, XY
    Litz, L
    2001 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: E-SYSTEMS AND E-MAN FOR CYBERNETICS IN CYBERSPACE, 2002, : 2748 - 2752