BPJ Model Checking
From BP Wiki
Model Checking Behavioral Applications with BPmc
- You can find bugs and underspecification in behavioral programs using model checking.
- The BPmc model checker executes all possible paths of your program looking for states with desired and undesired properties per
your specification.
- BPmc can check for safety properties (including deadlocks) and for liveness properties (with fairness assumptions)
- Backtracking
- State awareness
- Application Assistance
- Nondeterminisim in behavioral programming