SPIN model checker

E846885

SPIN is a widely used open-source model checker designed for the formal verification of distributed software systems and communication protocols.

Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
SPIN 0

Statements (56)

Predicate Object
instanceOf formal verification tool
model checker
software tool
awardYear 2001
canGenerate counterexamples
error traces
canVerify deadlock freedom
liveness properties
reachability properties
safety properties
designedFor formal verification of communication protocols
formal verification of distributed software systems
developedAt Bell Labs NERFINISHED
developer Gerard J. Holzmann NERFINISHED
documentationAuthor Gerard J. Holzmann NERFINISHED
domain communication protocols
concurrent systems
distributed systems
software verification
firstReleaseYear 1991
fullName Simple Promela Interpreter NERFINISHED
hasDocumentation The SPIN Model Checker: Primer and Reference Manual
hasFeature guided simulation
partial order reduction
random simulation
simulation of models
state compression
trail files for error replay
hasInputLanguage Promela NERFINISHED
hasWebsite http://spinroot.com
implementationLanguage C
isFreeSoftware true
isOpenSource true
license BSD-style license NERFINISHED
originallyDevelopedBy Gerard J. Holzmann NERFINISHED
receivedAward ACM System Software Award NERFINISHED
runsOn Linux NERFINISHED
Unix-like operating systems
Windows NERFINISHED
macOS NERFINISHED
supportsPropertySpecification LTL GENERATED
acceptance cycles GENERATED
assertions GENERATED
never claims GENERATED
progress labels GENERATED
supportsTechnique bitstate hashing
bounded model checking style searches
explicit-state model checking
model checking
on-the-fly model checking
partial order reduction
randomized search
state space exploration
usedIn academic research
industrial verification projects
usesSpecificationLanguage Promela NERFINISHED

Referenced by (3)

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

Gerard J. Holzmann developed SPIN model checker
Gerard J. Holzmann knownFor SPIN model checker
Gerard J. Holzmann notableWork SPIN model checker