Skip to content

Releases

MoChA 0.1.0

Choose a tag to compare

@AlexBork AlexBork released this 28 Oct 19:03

First stable release of MoChA, a teaching library for model checking.

  • Labelled transition systems and finite, Büchi, and generalized Büchi automata.
  • Reachability, invariant, persistence, and LTL model checking.
  • LTL parsing, normal-form transformations, and automata construction.
  • Algorithm traces exposing intermediate steps for teaching.
  • Validated JSON import and export for string-valued transition systems.
  • Optional Graphviz visualisation.

Requires Python 3.11 or later. Image rendering additionally requires the Graphviz executables.

MoChA 0.1.0rc1

MoChA 0.1.0rc1 Pre-release
Pre-release

Choose a tag to compare

@AlexBork AlexBork released this 26 Oct 14:19
c18a73d

First release candidate of MoChA, a teaching library for model checking.

  • Labelled transition systems and finite, Büchi, and generalized Büchi automata.
  • Reachability, invariant, persistence, and LTL model checking.
  • LTL parsing, normal-form transformations, and automata construction.
  • Algorithm traces exposing intermediate steps for teaching.
  • Validated JSON import and export for string-valued transition systems.
  • Optional Graphviz visualisation.

Requires Python 3.11 or later. Image rendering additionally requires the Graphviz executables.