|  Link to test case generation | No edit summary | ||
| (41 intermediate revisions by 6 users not shown) | |||
| Line 1: | Line 1: | ||
| Animation and Visualisation with ProB: | |||
| * [[Installation]] | * [[Installation]] | ||
| * [[Current Limitations]] | * [[Current Limitations]] | ||
| Line 5: | Line 6: | ||
| * [[Graphical Visualization]] | * [[Graphical Visualization]] | ||
| * [[State Space Visualization]] | * [[State Space Visualization]] | ||
| * [[Consistency Checking]] | |||
| Validation with ProB: | |||
| * [[Consistency Checking|Consistency Checking (Finding Invariant Violations using the Model Checker)]] | |||
| * [[Constraint Based Checking]] | * [[Constraint Based Checking]] | ||
| * [[Refinement Checking]] | * [[Refinement Checking]] | ||
| * [[LTL Model Checking]] | * [[LTL Model Checking]] | ||
| * [[Bounded Model Checking|Bounded Model Checking (BMC*)]] | |||
| * [[Symbolic Model Checking|Symbolic Model Checking]] | |||
| * [[ProB Validation Methods|Comparing the various ProB Validation Methods]] | |||
| * [[Well-Definedness Checking]] | |||
| Other Interfaces to ProB: | |||
| * [[Using the Command-Line Version of ProB]] | |||
| * [[ProB REPL]] | |||
| * [[ProB2-UI]] | |||
| ProB and Other Tools: | |||
| * [[Using ProB with Atelier B]] | * [[Using ProB with Atelier B]] | ||
| * [[TLC|Using TLC for B Specifications]] | |||
| * [[LTSMin|Using ProB with LTSMin as Model Checking Backend]] | |||
| * [[Using ProB with KODKOD]] | |||
| * [[Using ProB with Z3]] | |||
| * [[B2SAT|Using ProB with B2SAT]] | |||
| * [[Editors for ProB]] | |||
| ProB for Other Languages: | |||
| * [[CSP-M|Using CSP-M in ProB]] | * [[CSP-M|Using CSP-M in ProB]] | ||
| * [[Checking CSP Assertions]] | |||
| * [[ProB for Event-B|Using ProB for Event-B and Rodin]] | |||
| * [[Event-B Theories|Using ProB for Event-B with the theory plug-in]] | |||
| * [[ProZ|Using ProZ for Animation and Model Checking of Z Specifications]] | * [[ProZ|Using ProZ for Animation and Model Checking of Z Specifications]] | ||
| * [[TLA|Using ProB for TLA Specifications]] | * [[TLA|Using ProB for TLA Specifications]] | ||
| * [[Alloy|Using ProB for Alloy Specifications]] | |||
| * [[Other languages|Using ProB with Promela and other languages]] | * [[Other languages|Using ProB with Promela and other languages]] | ||
| * [[Rules-DSL|Using the B Rules DSL Language]] | |||
| Advanced Features of ProB: | |||
| * [[Symmetry Reduction]] | * [[Symmetry Reduction]] | ||
| * [[ParB|Parallel Execution of ProB]] | |||
| * [[Recursively Defined Functions]] | * [[Recursively Defined Functions]] | ||
| * [[Memoization for Functions]] | |||
| * [[Operation Calls in Expressions]] | |||
| * [[External Functions]] | |||
| * [[Reals and Floats]] | |||
| * [[Debugging]] | |||
| * [[Common Subexpression Elimination]] | |||
| * [[Test Case Generation]] | * [[Test Case Generation]] | ||
| * [[State Space Coverage Analyses]] | |||
| * [[Generating Documents with ProB and Latex]] | |||
| * [[Caching Constants and Operations]] | |||
| * [[Monte Carlo Tree Search Game Play]] | |||
| Advanced Visualization Features of ProB: | |||
| * [[Generating UML Sequence Charts]] | |||
| * [[Custom_Graph|Custom Graph Visualization]] | |||
| * [[VisB|VisB SVG-based Visualization]] | |||
| FAQ, Tips and Troubleshootings: | |||
| * [[FAQ]] | * [[FAQ]] | ||
| * [[Controlling_ProB_Preferences|Setting ProB Preferences]] | |||
| * [[Troubleshooting]] | * [[Troubleshooting]] | ||
| * [[Tips: Writing Models for ProB]] | * [[Tips: Writing Models for ProB]] | ||
| * [[ | * [[Tips: B Idioms|Tips: Common B Idioms (let, if-then-else,...)]] | ||
| * [[Summary of B Syntax]] | |||
Animation and Visualisation with ProB:
Validation with ProB:
Other Interfaces to ProB:
ProB and Other Tools:
ProB for Other Languages:
Advanced Features of ProB:
Advanced Visualization Features of ProB:
FAQ, Tips and Troubleshootings: