Adding a state machine module to copilot-libraries
#698
ivanperez-keera
started this conversation in
Ideas
Replies: 1 comment
-
|
Tagging @RyanGlScott @fdedden @agoodloe for awareness. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Ogma currently uses an implementation of state machines in Copilot.
I'd like to create a standard module for state machines that is included as part of
copilot-libraries.I've placed an initial example here:
https://github.com/ivanperez-keera/copilot/blob/develop-state-machines/Test.hs
Can I please get your input on 1) bugs in this implementation, 2) other uses cases not included, 3) other properties we could check about state machines (see
checkDeterministic,completeMachine, etc.).Funny enough, What4 and Z3 are capable of proving these properties for the state machine included with that example.
A prior thread discussed state machines as well: #529
Beta Was this translation helpful? Give feedback.
All reactions