2011
DOI: 10.1007/978-3-642-20398-5_37
|View full text |Cite
|
Sign up to set email alerts
|

opaal: A Lattice Model Checker

Abstract: We present a new open source model checker, opaal, for automatic verification of models using lattice automata. Lattice automata allow the users to incorporate abstractions of a model into the model itself. This provides an efficient verification procedure, while giving the user fine-grained control of the level of abstraction by using a method similar to CounterExample Guided Abstraction Refinement. The opaal engine supports a subset of the UPPAAL timed automata language extended with lattice features. We rep… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
15
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 12 publications
(15 citation statements)
references
References 10 publications
0
15
0
Order By: Relevance
“…3) in LTSmin 2.0 3 . The opaal [10] tool 4 functions as a front-end for uppaal models. Previously, we demonstrated scalable multi-core reachability for timed automata [11].…”
Section: Experimental Evaluationmentioning
confidence: 99%
“…3) in LTSmin 2.0 3 . The opaal [10] tool 4 functions as a front-end for uppaal models. Previously, we demonstrated scalable multi-core reachability for timed automata [11].…”
Section: Experimental Evaluationmentioning
confidence: 99%
“…It is rather the number of branches that need to be exercised, along with the number of tasks, that determines the limitations as the size of the UPPAAL model grows exponentially with the number of components in the NTA. However, since schedulability is viewed as a reachability problem, it may be possible to translate it into the subset of the UPPAAL modeling language supported by the opaal+LTSmin system [51]. In [52], opaal+LTSmin demonstrates a speedup of 40 on a 48 core machine compared to UPPAAL.…”
Section: Resultsmentioning
confidence: 99%
“…Remark that part of the ordering is compared using discrete equality (the location vector), while only a subpart is compared using a well-quasi-ordering. Without loss of generality, and as done in [17], we can split the state into an explicit part S, and a symbolic part Σ, s.t. the well-structured transition system is defined over S × Σ.…”
Section: Definition 3 (Timed Automatonmentioning
confidence: 99%
“…Previously, the opaal tool was used to generate Python code [17], but important parts of its infrastructure, e.g., analysing the model to find max clock constants [8], can be reused. In Sec.…”
Section: A Multi-core Timed Reachability Toolmentioning
confidence: 99%
See 1 more Smart Citation