FDR model checker
E440674
FDR model checker is a refinement-based verification tool used to analyze and prove properties of systems specified in the Communicating Sequential Processes (CSP) formalism.
Statements (46)
| Predicate | Object |
|---|---|
| instanceOf |
formal verification tool
ⓘ
model checker ⓘ refinement checker ⓘ software tool ⓘ |
| abbreviationOf | Failures-Divergence Refinement NERFINISHED ⓘ |
| analyzes | finite-state CSP models ⓘ |
| basedOn | refinement checking ⓘ |
| canGenerate |
counterexample traces
ⓘ
refinement counterexamples ⓘ |
| checksRelation | implementation refines specification ⓘ |
| developedFor | formal methods community ⓘ |
| domain |
concurrency theory
ⓘ
formal verification ⓘ |
| hasFeature |
assertion-based verification
ⓘ
command-line interface ⓘ compositional verification ⓘ compression and reduction techniques ⓘ counterexample generation ⓘ data independence analysis ⓘ graphical user interface ⓘ state space exploration ⓘ support for CSPM (machine-readable CSP) ⓘ |
| implements |
CSP refinement semantics
ⓘ
failures semantics ⓘ failures-divergences semantics ⓘ stable failures semantics ⓘ traces semantics ⓘ |
| inputLanguage | CSPM ⓘ |
| originatesFrom | CSP research community ⓘ |
| supportsFormalism | Communicating Sequential Processes NERFINISHED ⓘ |
| supportsProperty |
deadlock freedom
ⓘ
divergence freedom ⓘ failures refinement ⓘ failures-divergences refinement ⓘ trace refinement ⓘ |
| usedFor |
checking deadlock freedom
ⓘ
checking livelock freedom ⓘ checking liveness properties ⓘ checking refinement between CSP processes ⓘ checking safety properties ⓘ verification of communication protocols ⓘ verification of concurrent systems ⓘ verification of distributed systems ⓘ |
| usedIn |
academic research
ⓘ
industrial case studies ⓘ teaching of formal methods ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.