I want to be able to model a system as a finite state machine and test the properties of the model against temporal logic specifications.
I am aware of StateFlow's model-checking capabilities, but if possible I would prefer to use Python because it is open-source. I am also aware of TuLiP as a solid option for designing and simulating finite state machines, but as far as I can tell it does not do model-checking. The FSM package list on the Python wiki seems to be full of similarly implementation-focused packages.
Does anyone know of a different Python package which is capable of model-checking per temporal logic design specifications?