Embedded specification language & model checker in Haskell
Haskell
182
57 commits
updated May 7, 2026
Language.Spectacle defines an embedded language for writing formal specifications of software in the temporal logic of actions. Specifications written in spectacle can be model-checked and shown to either be correct with respect to temporal properties or refuted by a counterexample. Examples of specifications written in spectacle are provided under test/integration.
Haskell
98.7%
Nix
1.1%
Embedded specification language & model checker in Haskell
Haskell
182
57 commits
updated May 7, 2026
Language.Spectacle defines an embedded language for writing formal specifications of software in the temporal logic of actions. Specifications written in spectacle can be model-checked and shown to either be correct with respect to temporal properties or refuted by a counterexample. Examples of specifications written in spectacle are provided under test/integration.
Haskell
98.7%
Nix
1.1%