spot
« Back to VersTracker
Description:
Platform for LTL and ω-automata manipulation
Type: Formula  |  Latest Version: 2.14.4@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: formal-verification ltl automata c++ library model-checking
Install: brew install spot
About:
SPOT is a comprehensive C++ library for Linear Temporal Logic (LTL) and ω-automata manipulation. It provides robust tools for analyzing, translating, and processing logical formulas and automata, serving as a foundational component for formal verification tasks. Its main value proposition is enabling efficient model checking and synthesis workflows.
Key Features:
  • LTL and ω-automata translation and manipulation
  • Counterexample guided abstraction refinement (CEGAR) support
  • High-performance automata processing and reduction
  • Bindings for Python integration
Use Cases:
  • Formal verification of software and hardware systems
  • Model checking and property synthesis
  • Automata theory research and education
Alternatives:
  • NuSMV – NuSMV is a full model checker, whereas SPOT is primarily a library focused on automata manipulation and LTL translation.
  • PRISM – PRISM focuses on probabilistic model checking, while SPOT handles deterministic and non-deterministic ω-automata.
Version History
Detected Version Rev Change Commit
Dec 17, 2025 5:36pm 2.14.4 0 VERSION_BUMP 311d1dfe
Oct 12, 2025 10:20am 0 VERSION_BUMP e0f5a2bd
Sep 15, 2025 9:35am 0 VERSION_BUMP 899bfc3b
Sep 13, 2024 9:02pm 0 VERSION_BUMP 60338c9a