From LTL to deterministic automata: A safraless compositional approach

Research output: Contribution to journalArticlepeer-review

23 Scopus citations

Abstract

We present a new algorithm to construct a (generalized) deterministic Rabin automaton for an LTL formula φ. The automaton is the product of a co-Büchi automaton for φ and an array of Rabin automata, one for each G-subformula of φ. The Rabin automaton for Gψ is in charge of recognizing whether FGψ holds. This information is passed to the co-Büchi automaton that decides on acceptance. As opposed to standard procedures based on Safra’s determinization, the states of all our automata have a clear logical structure, which allows for various optimizations. Experimental results show improvement in the sizes of the resulting automata compared to existing methods.

Original languageEnglish
Pages (from-to)219-271
Number of pages53
JournalFormal Methods in System Design
Volume49
Issue number3
DOIs
StatePublished - 1 Dec 2016

Keywords

  • Automata theory
  • Temporal logic
  • Verification

Fingerprint

Dive into the research topics of 'From LTL to deterministic automata: A safraless compositional approach'. Together they form a unique fingerprint.

Cite this