awakesecurity / spectacle

Embedded specification language & model checker in Haskell

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

spectacle

ci

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.

About

Embedded specification language & model checker in Haskell

License:Apache License 2.0


Languages

Language:Haskell 98.7%Language:Nix 1.1%Language:Shell 0.2%