29th International Conference on Software Engineering (ICSE'07 Companion) 2007
DOI: 10.1109/icsecompanion.2007.79
|View full text |Cite
|
Sign up to set email alerts
|

Trio2Promela: A Model Checker for Temporal Metric Specifications

Abstract: We present Trio2Promela, a tool for model checking metric temporal logic specifications written in the TRIO language. Our approach is based on the translation of formulae into Promela programs for the model checker Spin, guided by equivalence between temporal logic and alternating Büchi automata. Trio2Promela may be used also to check satisfiability of temporal logic specifications (a distinguishing difference with other model checking tools).

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

1
3
0

Year Published

2007
2007
2023
2023

Publication Types

Select...
4
1
1

Relationship

3
3

Authors

Journals

citations
Cited by 8 publications
(4 citation statements)
references
References 10 publications
1
3
0
Order By: Relevance
“…More recently, we defined, for a decidable fragment of TRIO (semantically equivalent to PLTL), a tool for satisfiability checking via automata-theoretic model checking [30,35,3,2]. Our results confirm the obvious expectation that satisfiability checking is harder than model checking of a system of the same size, but that it may still be feasible in interesting cases.…”
Section: Introductionsupporting
confidence: 61%
“…More recently, we defined, for a decidable fragment of TRIO (semantically equivalent to PLTL), a tool for satisfiability checking via automata-theoretic model checking [30,35,3,2]. Our results confirm the obvious expectation that satisfiability checking is harder than model checking of a system of the same size, but that it may still be feasible in interesting cases.…”
Section: Introductionsupporting
confidence: 61%
“…• implement a translator from LTL to formulas equi-satisfiable over words with bounded variability and combine it with off-the-shelf LTL satisfiability checking tools [34,3,29,31];…”
Section: Discussionmentioning
confidence: 99%
“…This approach is convenient, since in many practical cases, when the original formulas are large, the direct translation to BA and then to ProMeLa is simply unfeasible. We refer the reader to [2,15] for a detailed description of the translation from AMCA and BA to ProMeLa code.…”
Section: Moreover Consider and Letmentioning
confidence: 99%
“…In [2] we presented TRIO2ProMeLa, a tool that translates TRIO formulas (or, equivalently, MTL formulas) into a ProMeLa representation of the automata presented in Section 3. ProMeLa is the input language to the Spin model-checker [10], hence the tool allows one to check the satisfiability of an MTL formula on top of Spin.…”
Section: Moreover Consider and Letmentioning
confidence: 99%