Larger automata and less work for LTL model checking

dc.contributor.authorGeldenhuys J.
dc.contributor.authorHansen H.
dc.date.accessioned2011-05-15T16:02:06Z
dc.date.available2011-05-15T16:02:06Z
dc.date.issued2006
dc.description.abstractMany different automata and algorithms have been investigated in the context of automata-theoretic LTL model checking. This article compares the behaviour of two variations on the widely used Büchi automaton, namely (i) a Büchi automaton where states are labelled with atomic propositions and transitions are unlabelled, and (ii) a form of testing automaton that can only observe changes in state propositions and makes use of special livelock acceptance states. We describe how these variations can be generated from standard Büchi automata, and outline an SCC-based algorithm for verification with testing automata. The variations are compared to standard automata in experiments with both random and human-generated Kripke structures and LTL-X formulas, using SCC-based algorithms as well as a recent, improved version of the classic nested search algorithm. The results show that SCC-based algorithms outperform their nested search counterpart, but that the biggest improvements come from using the variant automata. Much work has been done on the generation of small automata, but small automata do not necessarily lead to small products when combined with the system being verified. We investigate the underlying factors for the superior performance of the new variations. © Springer-Verlag Berlin Heidelberg 2006.
dc.description.versionConference Paper
dc.identifier.citationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
dc.identifier.citation3925 LNCS
dc.identifier.issn3029743
dc.identifier.other10.1007/11691617_4
dc.identifier.urihttp://hdl.handle.net/10019.1/12311
dc.subjectAlgorithms
dc.subjectComputer software
dc.subjectMathematical models
dc.subjectOnline searching
dc.subjectAtomic proposition
dc.subjectChi automaton
dc.subjectKripke structure
dc.subjectLTL-Xformula
dc.subjectModel checking
dc.subjectAutomata theory
dc.titleLarger automata and less work for LTL model checking
dc.typeConference Paper
Files