Skip to content

Releases: marcusm117/mctk

MCTK v0.1.1

01 Jul 02:55
355a2c5
Compare
Choose a tag to compare

What's in v0.1.1?

  1. More Friendly UX for adding states to a Kripke Structure
  2. More Secure Kripke Structure class
  3. More Efficient Explicit-State Model Checking functions

Full Changelog: https://github.com/marcusm117/mctk/commits/v0.1.1

What's next?

  1. CTL Formula Parser
  2. More Friendly UX for Explicit-State Model Checking
  3. BDD (Binary Decision Diagram) class for Symbolic Model Checking

MCTK v0.1.0

12 May 19:24
5977b51
Compare
Choose a tag to compare

What's in v0.1.0?

You can create instances of a Kripke Structure, set/reset Atoms, add/remove States, add/remove Start States, add/remove Transitions to/from it. Then you can perform Explicit-State Model Checking on the Kripke Structure, checking composite Computation Tree Logic (CTL) formula on it. We support the CTL operators: EX, EU, EG, EF, AX, AU, AG, AF, and the Propositional Logic operators: NOT, AND, OR, IMPLIES, IFF.

Full Changelog: https://github.com/marcusm117/mctk/commits/v0.1.0

What's next?

You'll be able to write a CTL formula in text, and our parser will convert it to a series of function calls to the CTL operator functions.

MCTK v0.0.1

26 Mar 21:13
acfff1b
Compare
Choose a tag to compare

What's in v0.0.1?

You can create instances of a Kripke Structure, set/reset Atoms, add/remove States, add/remove Start States, add/remove Transitions to/from it.

Full Changelog: https://github.com/marcusm117/mctk/commits/v0.0.1

What's next?

You'll be able to check CTL properties on Kripke Structures using Explicit-State Model Checking.