Spot 2.0—a framework for LTL and-automata manipulation
A Duret-Lutz, A Lewkowicz, A Fauchille… - … for Verification and …, 2016 - Springer
Abstract We present Spot 2.0, a C++ library with Python bindings and an assortment of
command-line tools designed to manipulate LTL and ω-automata in batch. New automata …
command-line tools designed to manipulate LTL and ω-automata in batch. New automata …
The reactive synthesis competition (syntcomp): 2018–2021
We report on the last four editions of the reactive synthesis competition (SYNTCOMP 2018–
2021). We briefly describe the evaluation scheme and the experimental setup of …
2021). We briefly describe the evaluation scheme and the experimental setup of …
Rabinizer 4: From LTL to your favourite deterministic automaton
We present Rabinizer 4, a tool set for translating formulae of linear temporal logic to different
types of deterministic ω-automata. The tool set implements and optimizes several recent …
types of deterministic ω-automata. The tool set implements and optimizes several recent …
Practical applications of the alternating cycle decomposition
Abstract In 2021, Casares, Colcombet, and Fijalkow introduced the Alternating Cycle
Decomposition (ACD) to study properties and transformations of Muller automata. We …
Decomposition (ACD) to study properties and transformations of Muller automata. We …
From LTL to deterministic automata: A safraless compositional approach
We present a new algorithm to construct a (generalized) deterministic Rabin automaton for
an LTL formula φ. The automaton is the product of a master automaton and an array of slave …
an LTL formula φ. The automaton is the product of a master automaton and an array of slave …
LTL translation improvements in Spot 1.0
A Duret-Lutz - … Journal of Critical Computer-Based Systems …, 2014 - inderscienceonline.com
Spot is a library of model-checking algorithms started in 2003. This paper focuses on its
module for translating linear-time temporal logic (LTL) formulas into Büchi automata: one of …
module for translating linear-time temporal logic (LTL) formulas into Büchi automata: one of …
Parallel model checking algorithms for linear-time temporal logic
Abstract Model checking is a fully automated, formal method for demonstrating absence of
bugs in reactive systems. Here, bugs are violations of properties in Linear-time Temporal …
bugs in reactive systems. Here, bugs are violations of properties in Linear-time Temporal …
Rabinizer 3: Safraless translation of LTL to small deterministic automata
Z Komárková, J Křetínský - … Technology for Verification and Analysis: 12th …, 2014 - Springer
We present a tool for translating LTL formulae into deterministic ω-automata. It is the first tool
that covers the whole LTL that does not use Safra's determinization or any of its variants …
that covers the whole LTL that does not use Safra's determinization or any of its variants …
Practical “paritizing” of Emerson-Lei automata
We introduce a new algorithm that takes a Transition-based Emerson-Lei Automaton
(TELA), that is, an ω-automaton whose acceptance condition is an arbitrary Boolean formula …
(TELA), that is, an ω-automaton whose acceptance condition is an arbitrary Boolean formula …
Complementing semi-deterministic Büchi automata
We introduce an efficient complementation technique for semi-deterministic Büchi automata,
which are Büchi automata that are deterministic in the limit: from every accepting state …
which are Büchi automata that are deterministic in the limit: from every accepting state …