No edit summary |
No edit summary |
||
(53 intermediate revisions by 8 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]] | |||
* [[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]] | |||
* [[ProB2-UI]] | |||
ProB and Other Tools: | |||
* [[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]] | |||
* [[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]] | |||
* [[TLA|Using ProB for TLA Specifications]] | |||
* [[Alloy|Using ProB for Alloy Specifications]] | |||
* [[Other languages|Using ProB with Promela and other languages]] | |||
* [[Rules-DSL|Using the B Rules DSL Language]] | |||
Advanced Features of ProB: | |||
* [[Symmetry Reduction]] | |||
* [[ParB|Parallel Execution of ProB]] | |||
* [[Recursively Defined Functions]] | |||
* [[Memoization for Functions]] | |||
* [[Operation Calls in Expressions]] | |||
* [[External Functions]] | |||
* [[Reals and Floats]] | |||
* [[Debugging]] | |||
* [[Common Subexpression Elimination]] | |||
* [[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]] | |||
* [[Controlling_ProB_Preferences|Setting ProB Preferences]] | |||
* [[Troubleshooting]] | |||
* [[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: