name: model-checker-interface description: Interface with multiple model checking tools for formal verification allowed-tools:
- Bash
- Read
- Write
- Edit
- Glob
- Grep metadata: specialization: computer-science domain: science category: formal-verification phase: 6
Model Checker Interface
Purpose
Provides expert guidance on using model checking tools for formal verification of systems and protocols.
Capabilities
- SPIN/Promela specification generation
- NuSMV/NuXMV interface
- UPPAAL for timed systems
- Result parsing and visualization
- Counterexample trace analysis
- Abstraction refinement
Usage Guidelines
- Tool Selection: Choose appropriate model checker
- Specification: Translate system to checker's language
- Properties: Specify properties to verify
- Checking: Run model checker
- Analysis: Interpret results and counterexamples
Tools/Libraries
- SPIN
- NuSMV
- UPPAAL
- PRISM