2005
DOI: 10.1007/978-3-540-31980-1_13
|View full text |Cite
|
Sign up to set email alerts
|

Truly On-the-Fly LTL Model Checking

Abstract: Abstract. We propose a novel algorithm for automata-based LTL model checking that interleaves the construction of the generalized Büchi automaton for the negation of the formula and the emptiness check. Our algorithm first converts the LTL formula into a linear weak alternating automaton; configurations of the alternating automaton correspond to the locations of a generalized Büchi automaton, and a variant of Tarjan's algorithm is used to decide the existence of an accepting run of the product of the transitio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
15
0

Year Published

2005
2005
2019
2019

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 17 publications
(15 citation statements)
references
References 21 publications
(37 reference statements)
0
15
0
Order By: Relevance
“…We could not reproduce the important contrast they show between these two algorithms (neither could Hammer et al [12]). For example, the 94 formulae (and their negation) from the literature have been checked against 15 random graphs with a transition probability of 0.001.…”
Section: Experimentationsmentioning
confidence: 73%
See 2 more Smart Citations
“…We could not reproduce the important contrast they show between these two algorithms (neither could Hammer et al [12]). For example, the 94 formulae (and their negation) from the literature have been checked against 15 random graphs with a transition probability of 0.001.…”
Section: Experimentationsmentioning
confidence: 73%
“…If the union of all the acceptance conditions occurring in a non-trivial SCC is F , and that SCC is accessible from q 0 , then one can assert the existence of such an accepting run. This is the essence of the algorithms of Couvreur [3], Geldenhuys and Valmari [8,9], and Hammer et al [12].…”
Section: Strongly Connected Componentsmentioning
confidence: 97%
See 1 more Smart Citation
“…The sound but incomplete approaches include methods based on synthesis of invisible invariant (e.g., [10]); methods based on network invariant (e.g., [21]) that relies on the effectiveness of a generated invariant and the invariant refinement techniques; regular model checking [19] that requires acceleration techniques. Verification of liveness properties under fairness constraints have been studied in [15,17,20]. These works are based on SCC-related algorithms and decide the existence of an accepting run of the product of the transition system and Büchi automata, Streett automata or linear weak alternating automaton.…”
Section: Discussion and Related Workmentioning
confidence: 99%
“…Another effort will be to include even more translation algorithms, in particular those that utilize intermediary automata with acceptance conditions on transitions such as [17] and those that do simplification while constructing automata on-the-fly [7]. The fact that Safra's and Piterman's algorithms in average work better than complementation via WAPA and complementation via WAA is also worthy of further investigation.…”
Section: Remarksmentioning
confidence: 99%