This paper addresses the challenges of symbolic model checking and language emptiness checking where the specification is given as an alternating Buchi automaton.We introduce a novel version of Miyano and Hayashi's construction that allows us to directly convert an alternating automaton to a polynomially-sized symbolic structure. We thus avoid building an exponentially-sized explicit representation of the corresponding nondeterministic automaton.For one-weak automata, Gastin and Oddoux' construction produces smaller automata than Miyano and Hayashi's construction. We present a (symbolic) hybrid approach that combines the benefits of both: while retaining full generality, it uses the cheaper construction for those parts of the automaton that are one-weak.We performed a thorough experimental comparison of the explicit and symbolic approaches and several variants of Miyano and Hayashi's construction, using both BDD-based and SAT-based model checking techniques. The symbolic approaches cle...

Symbolic Implementation of Alternating Automata / Bloem, Roderick; Cimatti, Alessandro; Pill, Ingo; Roveri, Marco. - In: INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE. - ISSN 0129-0541. - 18:4(2007), pp. 727-743. [10.1142/S0129054107004942]

Symbolic Implementation of Alternating Automata

Alessandro Cimatti;Marco Roveri
2007-01-01

Abstract

This paper addresses the challenges of symbolic model checking and language emptiness checking where the specification is given as an alternating Buchi automaton.We introduce a novel version of Miyano and Hayashi's construction that allows us to directly convert an alternating automaton to a polynomially-sized symbolic structure. We thus avoid building an exponentially-sized explicit representation of the corresponding nondeterministic automaton.For one-weak automata, Gastin and Oddoux' construction produces smaller automata than Miyano and Hayashi's construction. We present a (symbolic) hybrid approach that combines the benefits of both: while retaining full generality, it uses the cheaper construction for those parts of the automaton that are one-weak.We performed a thorough experimental comparison of the explicit and symbolic approaches and several variants of Miyano and Hayashi's construction, using both BDD-based and SAT-based model checking techniques. The symbolic approaches cle...
2007
4
Bloem, Roderick; Cimatti, Alessandro; Pill, Ingo; Roveri, Marco
Symbolic Implementation of Alternating Automata / Bloem, Roderick; Cimatti, Alessandro; Pill, Ingo; Roveri, Marco. - In: INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE. - ISSN 0129-0541. - 18:4(2007), pp. 727-743. [10.1142/S0129054107004942]
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/258836
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 11
  • ???jsp.display-item.citation.isi??? 8
  • OpenAlex ND
social impact