2013
DOI: 10.1007/978-3-642-39799-8_69
|View full text |Cite
|
Sign up to set email alerts
|

Multi-core Emptiness Checking of Timed Büchi Automata Using Inclusion Abstraction

Abstract: Abstract. This paper contributes to the multi-core model checking of timed automata (TA) with respect to liveness properties, by investigating checking of TA Büchi emptiness under the very coarse inclusion abstraction or zone subsumption, an open problem in this field. We show that in general Büchi emptiness is not preserved under this abstraction, but some other structural properties are preserved. Based on those, we propose a variation of the classical nested depth-first search (ndfs) algorithm that exploits… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
56
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
8

Relationship

2
6

Authors

Journals

citations
Cited by 30 publications
(57 citation statements)
references
References 25 publications
1
56
0
Order By: Relevance
“…We introduced a parallel version of this algorithm [9], despite the fact that Depth-First Search is hard to parallelize. Our multi-core implementation is compatible with important state space reduction techniques, in particular state compression and partial-order reduction [11,15] and generalizes to timed automata [13].…”
Section: Jaco Van De Polmentioning
confidence: 99%
“…We introduced a parallel version of this algorithm [9], despite the fact that Depth-First Search is hard to parallelize. Our multi-core implementation is compatible with important state space reduction techniques, in particular state compression and partial-order reduction [11,15] and generalizes to timed automata [13].…”
Section: Jaco Van De Polmentioning
confidence: 99%
“…A new LTL model checking algorithm with subsumption [36] is also supported, by extending the multi-core cndfs algorithm (see Section 5.1).…”
Section: Uppaal: Timed Automatamentioning
confidence: 99%
“…Thus, the role of the controller is to choose transitions and delays. This problem has been studied numerously in the exact setting [13][14][15]17,19,27,28]. In the context of robustness, this strategy should be tolerant to small perturbations of the delays.…”
Section: Introductionmentioning
confidence: 99%
“…Our algorithm can be understood as an adaptation to the robustness setting of the standard algorithm for Büchi acceptance in timed automata [17]. This algorithm looks for an accepting lasso using a double depth-first search.…”
Section: Introductionmentioning
confidence: 99%