Antichains for the Automata-Based Approach to Model-Checking
arXiv:0902.3958 · doi:10.2168/LMCS-5(1:5)2009
Abstract
We propose and evaluate antichain algorithms to solve the universality and language inclusion problems for nondeterministic Buechi automata, and the emptiness problem for alternating Buechi automata. To obtain those algorithms, we establish the existence of simulation pre-orders that can be exploited to efficiently evaluate fixed points on the automata defined during the complementation step (that we keep implicit in our approach). We evaluate the performance of the algorithm to check the universality of Buechi automata using the random automaton model recently proposed by Tabakov and Vardi. We show that on the difficult instances of this probabilistic model, our algorithm outperforms the standard ones by several orders of magnitude.
References in corpus (1)
Cited by in corpus (8)
- A General Language-Based Framework for Specifying and Verifying Notions of Opacity
- Unifying Büchi Complementation Constructions
- State of Büchi Complementation
- Büchi Complementation and Size-Change Termination
- Buffered Simulation Games for Büchi Automata
- On the Power of Unambiguity in Büchi Complementation
- Exact schedulability test for sporadic mixed-criticality real-time systems using antichains and oracles
- Looking at Mean-Payoff through Foggy Windows