z-logo
open-access-imgOpen Access
Comparison of Algorithms for Checking Emptiness on Büchi Automata.
Author(s) -
Andreas Gaiser,
Stefan Schwoon
Publication year - 2009
Language(s) - English
DOI - 10.4230/drops.memics.2009.2349
We re-investigate the problem of LTL model-checking for finite-state systems. Typical solutions, like in Spin, work on the fly, re- ducing the problem to Buchi emptiness. This can be done in linear time, and a variety of algorithms with this property exist. Nonetheless, subtle design decisions can make a great dierence to their actual performance in practice, especially when used on-the-fly. We compare a number of algorithms experimentally on a large benchmark suite, measure their ac- tual run-time performance, and propose improvements. Compared with the algorithm implemented in Spin, our best algorithm is faster by about 33 % on average. We therefore recommend that, for on-the-fly explicit- state model checking, nested DFS should be replaced by better solutions.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom