Mctk-py

Latest version: v0.1.1

Safety actively analyzes 681844 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.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

0.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.

0.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.

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.