LTL to Deterministic Emerson-Lei Automata

@inproceedings{Mller2017LTLTD,
  title={LTL to Deterministic Emerson-Lei Automata},
  author={David M{\"u}ller and Salomon Sickert},
  booktitle={GandALF},
  year={2017}
}
We introduce a new translation from linear temporal logic (LTL) to deterministic Emerson-Lei automata, which are omega-automata with a Muller acceptance condition symbolically expressed as a Boolean formula. The richer acceptance condition structure allows the shift of complexity from the state space to the acceptance condition. Conceptually the construction is an enhanced product construction that exploits knowledge of its components to reduce the number of states. We identify two fragments of… 

Figures and Tables from this paper

ltl3tela: LTL to Small Deterministic or Nondeterministic Emerson-Lei Automata
TLDR
Experimental evaluation shows that ltl3tela can produce deterministic automata that are, on average, noticeably smaller than deterministic TELA produced by state-of-the-art translators Delag, Rabinizer 4, and Spot.
Rabinizer 4: From LTL to Your Favourite Deterministic Automaton
TLDR
Rabinizer 4 is presented, a tool set for translating formulae of linear temporal logic to different types of deterministic \(\omega \)-automata and enhancements both in terms of the size of the automata and the computational time are shown, due to algorithmic as well as implementation improvements.
Determinization and Limit-determinization of Emerson-Lei automata
TLDR
This work introduces three new ways of translating TELA to GBA and gives a new determinization construction which determinizes several GBA separately and combines them using a product construction, which is competitive when compared with state-of-the-art determinization procedures.
A Unified Translation of Linear Temporal Logic to ω-Automata
TLDR
Evidence is given that this theoretical clean and compositional approach does not lead to large automata per se and in fact in the case of DRAs yields significantly smaller automata compared to the previously known approach using determinisation of NBAs.
From LTL to Unambiguous Büchi Automata via Disambiguation of Alternating Automata
TLDR
A new algorithm for the generation of unambiguous Büchi automata (UBA) from LTL formulas based on a known translation from very weak alternating automata(VWAA) to NBA is proposed and it is shown that the VWAA-to-NBA translation preserves unambiguity.
LTL to Smaller Self-Loop Alternating Automata and Back
TLDR
This paper considers SLAA with generic transition-based Emerson-Lei acceptance and presents translations of LTL to these automata and back, which produces considerably smaller automata than previous translations ofLTL to Buchi or co-Buchi SLAA.
Model checking with generalized Rabin and Fin-less automata
TLDR
This paper investigates whether using a more general form of acceptance, namely a transition-based generalized Rabin automaton (TGRA), improves the model checking procedure and introduces a Fin-less acceptance condition, which is a disjunction of TGBAs.
A Unified Translation of Linear Temporal Logic to ω-Automata
TLDR
A unified translation of LTL formulas into nondeterministic Buchi automata, limit-deterministic LTL automata (LDBA), and deterministic Rabin Automata (DRA) is presented.
Practical synthesis of reactive systems from LTL specifications via parity games
TLDR
This work presents the adaption of the classic automata-theoretic approach to LTL synthesis, implemented in the tool Strix which has won the two last synthesis competitions, and evaluates the proposed techniques on the Syntcomp2019 benchmark set and shows in more detail how they compare to the techniques implemented in other leading LTL synthesisation tools.
...
...

References

SHOWING 1-10 OF 29 REFERENCES
From LTL to Symbolically Represented Deterministic Automata
TLDR
This paper generates symbolic descriptions of equivalent deterministic parity automata which was so far not possible for full LTL, using a new determinization procedure for ω-automata that stem from LTL formulas.
From LTL and Limit-Deterministic Büchi Automata to Deterministic Parity Automata
TLDR
This paper describes a single exponential translation from limit-deterministic Buchi automata (LDBA) to DPA, and shows that it can be concatenated with a recent efficient translation from LTL to LDBA to yield a double exponential, “Safraless” LTL-to-DPA construction.
Efficient Büchi Automata from LTL Formulae
We present an algorithm to generate small Buchi automata for LTL formulae. We describe a heuristic approach consisting of three phases: rewriting of the formula, an optimized translation procedure,
Exploiting the Temporal Logic Hierarchy and the Non-Confluence Property for Efficient LTL Synthesis
TLDR
This paper exploits the temporal logic hierarchy that corresponds to the well-known automata hierarchy as well as the non-confluence property of w-automata that result from certain translations of LTL formulas, and presents convincing experimental results that demonstrate the practical applicability of the new synthesis procedure.
MoChiBA: Probabilistic LTL Model Checking Using Limit-Deterministic Büchi Automata
TLDR
This work presents an extension of PRISM for LTL model checking of MDP using LDBA, a special subclass of limit-deterministic Buchi automata that can replace deterministic Rabin automata in quantitative probabilistic model checking algorithms.
Limit-Deterministic Büchi Automata for Linear Temporal Logic
TLDR
This work presents a direct construction from an LTL formula \(\varphi \) to a limit-deterministic Buchi automaton, which yields much smaller automata for formulas with deep nesting of modal operators and performs at least as well as the existing approaches on general formulas.
Fast LTL to Büchi Automata Translation
TLDR
An algorithm to generate Buchi automata from LTL formulae is presented and compared with Spin: the experiments show that the algorithm is much more efficient than Spin.
On-the-Fly Stuttering in the Construction of Deterministic ω-Automata
TLDR
The notion of partial stutter insensitiveness is introduced and the construction of potentially smaller deterministic ω-automata for such a property, e.g. using Safra’s determinization construction, is proposed.
Optimizing Büchi Automata
TLDR
A family of optimizations implemented in a translation from a linear temporal logic to Buchi automata can enhance the efficiency of model checking, as practiced in tools such as SPIN.
Tighter Bounds for the Determinisation of Büchi Automata
TLDR
This paper proposes a determinisation technique that is simpler than the constructions of Safra, Piterman, and Muller and Schupp, because it separates the principle acceptance mechanism from the concrete acceptance condition.
...
...