Emptiness of Linear Weak Alternating Automata - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Reports Year : 2003

Emptiness of Linear Weak Alternating Automata

Ali Sezgin
  • Function : Author


The automata-theoretic approach to model checking requires two basic ingredients: a translation from logic to automata, and an algorithm for checking language emptiness. LTL model checking has traditionally been based on (generalized) Büchi automata. Weak alternating automata provide an attractive alternative because there is an elegant and linear-time translation from LTL. However, due to their intricate combinatorial structure, no direct algorithm for deciding the emptiness problem for these automata has been known, and implementations have relied on an exponential translation of weak alternating to nondeterministic Büchi automata. In this paper, we fill this gap by proposing an algorithm to decide language emptiness for the subclass of weak alternating automata that result from the translation of LTL formulas. Our approach makes use of two observations: first, runs of weak alternating automata can be represented as dags and second, the transition graphs of linear weak alternating automata are of restricted combinatorial structure. Our algorithm computes strongly connected components of the graph of reachable configurations, the emptiness criterion being expressed in terms of the set of self loops that can be avoided within an SCC.
Fichier principal
Vignette du fichier
A03-R-503.pdf (127.91 Ko) Télécharger le fichier

Dates and versions

inria-00107750 , version 1 (19-10-2006)


  • HAL Id : inria-00107750 , version 1


Stephan Merz, Ali Sezgin. Emptiness of Linear Weak Alternating Automata. [Intern report] A03-R-503 || merz03c, 2003, 14 p. ⟨inria-00107750⟩
181 View
105 Download


Gmail Facebook Twitter LinkedIn More