Releases: marcusm117/mctk
MCTK v0.1.1
What's in v0.1.1?
- More Friendly UX for adding states to a Kripke Structure
- More Secure Kripke Structure class
- More Efficient Explicit-State Model Checking functions
Full Changelog: https://github.com/marcusm117/mctk/commits/v0.1.1
What's next?
- CTL Formula Parser
- More Friendly UX for Explicit-State Model Checking
- BDD (Binary Decision Diagram) class for Symbolic Model Checking
MCTK v0.1.0
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
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.