English

From Spot 2.0 to Spot 2.10: What's New?

Logic in Computer Science 2022-06-24 v1 Computer Science and Game Theory

Abstract

Spot is a C ++ 17 library for LTL and ω\omega-automata manipulation, with command-line utilities, and Python bindings. This paper summarizes its evolution over the past six years, since the release of Spot 2.0, which was the first version to support ω\omega-automata with arbitrary acceptance conditions, and the last version presented at a conference. Since then, Spot has been extended with several features such as acceptance transformations, alternating automata, games, LTL synthesis, and more. We also shed some lights on the data-structure used to store automata.

Keywords

Cite

@article{arxiv.2206.11366,
  title  = {From Spot 2.0 to Spot 2.10: What's New?},
  author = {Alexandre Duret-Lutz and Etienne Renault and Maximilien Colange and Florian Renkin and Alexandre Gbaguidi and Philipp Schlehuber-Caissier and Thomas Medioni and Antoine Martin and Jérôme Dubois and Clément Gillard and Henrich Lauko},
  journal= {arXiv preprint arXiv:2206.11366},
  year   = {2022}
}