Difference between revisions of "BPJ Model Checking"
From BP Wiki
Line 1: | Line 1: | ||
= Model Checking Behavioral Applications with BPmc= | = Model Checking Behavioral Applications with BPmc= | ||
− | == Introduction == | + | == Introduction == |
* You can find bugs and under-specification in behavioral programs using model checking. | * You can find bugs and under-specification in behavioral programs using model checking. | ||
* The BPmc model checker executes all possible paths of a behavioral program looking for states with desired and undesired properties per your specification. | * The BPmc model checker executes all possible paths of a behavioral 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) | * BPmc can check for safety properties (including deadlocks) and for liveness properties (with fairness assumptions) | ||
− | == Additional Information == | + | == Additional Information == |
* [[BPmcAPI | BPmc API: Controlling the verification]] | * [[BPmcAPI | BPmc API: Controlling the verification]] | ||
* [[Nondetermism | Nondeterministic execution in behavioral programming]] | * [[Nondetermism | Nondeterministic execution in behavioral programming]] |
Revision as of 10:46, 16 January 2014
Model Checking Behavioral Applications with BPmc
Introduction
- You can find bugs and under-specification in behavioral programs using model checking.
- The BPmc model checker executes all possible paths of a behavioral 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)