2020
DOI: 10.1007/978-3-030-51831-8_21
|View full text |Cite
|
Sign up to set email alerts
|

A CTL* Model Checker for Petri Nets

Abstract: 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üchi 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 … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
3
1
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 23 publications
(21 reference statements)
0
4
0
Order By: Relevance
“…The tool accepts a CTL syntax ( Amparore, Donatelli & Gallà, 2020b ) that is more expressive than the minimal one in Definition 1, as it includes more boolean connectors, and the path operators (in the Future, for some state in the path) and (globally, for all states in the path). Since CTL formulae are written in textual mode in the tool, the symbols: &&, ||, !, ,>=, <=, == are used for ∧, ∨, ⫬ , ≥, ≤, =, leading to:…”
Section: Starmc: the Outer Viewmentioning
confidence: 99%
See 2 more Smart Citations
“…The tool accepts a CTL syntax ( Amparore, Donatelli & Gallà, 2020b ) that is more expressive than the minimal one in Definition 1, as it includes more boolean connectors, and the path operators (in the Future, for some state in the path) and (globally, for all states in the path). Since CTL formulae are written in textual mode in the tool, the symbols: &&, ||, !, ,>=, <=, == are used for ∧, ∨, ⫬ , ≥, ≤, =, leading to:…”
Section: Starmc: the Outer Viewmentioning
confidence: 99%
“…CTL properties are of practical interest, and CTL model checking has been extensively studied in the past. However, as pointed out in Amparore, Donatelli & Gallà (2020b) , very few CTL model checkers exist today, despite its usefulness in specifying both recurrent behaviours and possibility in the same property (something happening infinitely often and for all behaviour, a certain event/state is reachable), or to explicitly express fairness constraints. LTL can express both fairness constraints and recurrent behaviours, but this is not possible in CTL.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…BDDs have especially found use in model checking, since they can efficiently represent both the set of states and the state-transition function [11]. Examples are the symbolic model checkers NuSMV [14,13], MCK [17], LTSmin [20], and MCMAS [26] and the recently envisioned symbolic model checking algorithms for CTL* in [2] and for CTLK in [19]. Hence, continuous research effort is devoted to improve the performance of this data structure.…”
Section: Introductionmentioning
confidence: 99%