SMV
E824079
SMV is a symbolic model checking tool used to formally verify hardware and software systems by exhaustively exploring their state spaces with symbolic representations.
Statements (44)
| Predicate | Object |
|---|---|
| instanceOf |
formal verification tool
ⓘ
model checking tool ⓘ symbolic model checker ⓘ |
| abbreviation | SMV NERFINISHED ⓘ |
| aimsTo |
detect design errors
ⓘ
prove property satisfaction ⓘ |
| applicationDomain |
concurrent systems verification
ⓘ
hardware verification ⓘ protocol verification ⓘ |
| basedOn | model checking ⓘ |
| benefit | reduces state explosion via symbolic methods ⓘ |
| category |
formal methods tool
ⓘ
hardware verification tool ⓘ software verification tool ⓘ |
| checks |
invariance properties
ⓘ
reachability properties ⓘ temporal properties ⓘ |
| explores |
all possible executions
ⓘ
state space symbolically ⓘ |
| feature |
automatic property checking
ⓘ
counterexample generation ⓘ symbolic state-space representation ⓘ |
| fullName | Symbolic Model Verifier NERFINISHED ⓘ |
| goal | formal verification of system correctness ⓘ |
| input |
system model
ⓘ
temporal logic specifications ⓘ |
| output |
counterexample trace
ⓘ
verification result ⓘ |
| propertyType |
liveness properties
ⓘ
safety properties ⓘ |
| relatedTo |
Cadence SMV
NERFINISHED
ⓘ
NuSMV NERFINISHED ⓘ |
| supports |
finite-state model checking
ⓘ
symbolic model checking ⓘ |
| supportsLogic |
CTL
NERFINISHED
ⓘ
temporal logic ⓘ |
| usedIn |
academic research
ⓘ
industrial verification workflows ⓘ |
| usesRepresentation | symbolic state representation ⓘ |
| usesTechnique | Binary Decision Diagrams NERFINISHED ⓘ |
| verificationMethod | exhaustive state-space exploration ⓘ |
| verifies |
finite-state systems
ⓘ
hardware systems ⓘ software systems ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.