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.

All labels observed (1)

Label Occurrences
SMV canonical 4

How this entity was disambiguated

Statements (44)

Predicate Object
instanceOf formal verification tool ⓘ
model checking tool ⓘ
symbolic model checker ⓘ
abbreviation SMV ⓘ
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 ⓘ
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 ⓘ
NuSMV ⓘ
supports finite-state model checking ⓘ
symbolic model checking ⓘ
supportsLogic CTL ⓘ
linked to: CTL*

temporal logic ⓘ
usedIn academic research ⓘ
industrial verification workflows ⓘ
usesRepresentation symbolic state representation ⓘ
usesTechnique Binary Decision Diagrams ⓘ
linked to: OBDDs
verificationMethod exhaustive state-space exploration ⓘ
verifies finite-state systems ⓘ
hardware systems ⓘ
software systems ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.