SPIN verification tool

E846886

The SPIN verification tool is a widely used open-source model checker for detecting logical design errors in concurrent and distributed software systems.

All labels observed (1)

Label Occurrences
SPIN verification tool canonical 1

How this entity was disambiguated

Statements (61)

Predicate Object
instanceOf concurrency verification tool ⓘ
formal verification tool ⓘ
model checker ⓘ
open-source software ⓘ
software verification tool ⓘ
acronym SPIN ⓘ
award ACM System Software Award ⓘ
awardYear 2001 ⓘ
checksProperty liveness properties ⓘ
reachability properties ⓘ
safety properties ⓘ
developer AT&T Bell Laboratories ⓘ
Bell Labs ⓘ
Gerard J. Holzmann ⓘ
NASA Jet Propulsion Laboratory ⓘ
documentationWebsite http://spinroot.com/spin/whatispin.html ⓘ
domain concurrent and distributed systems ⓘ
formal methods ⓘ
software engineering ⓘ
feature assertion checking ⓘ
bitstate hashing ⓘ
counterexample generation ⓘ
deadlock detection ⓘ
guided simulation ⓘ
non-determinism analysis ⓘ
on-the-fly model checking ⓘ
partial order reduction ⓘ
race condition detection ⓘ
randomized simulation ⓘ
supertrace algorithm ⓘ
fullName Simple Promela Interpreter ⓘ
hasComponent Promela modeling language ⓘ
linked to: Promela

simulation engine ⓘ
verification engine ⓘ
inputLanguage Promela ⓘ
license BSD-style license ⓘ
notableUser NASA ⓘ
openSource true ⓘ
originalAuthor Gerard J. Holzmann ⓘ
output counterexample traces ⓘ
error trails ⓘ
primaryPurpose detection of logical design errors ⓘ
model checking of distributed systems ⓘ
verification of concurrent software systems ⓘ
programmingLanguage C ⓘ
supportsLanguage Promela ⓘ
supportsPlatform Linux ⓘ
Unix-like systems ⓘ
Windows ⓘ
macOS ⓘ
supportsPropertySpecification LTL ⓘ
linear temporal logic ⓘ
usedBy academia ⓘ
aerospace industry ⓘ
industry ⓘ
usedFor verification of communication protocols ⓘ
verification of distributed algorithms ⓘ
verification of multi-threaded programs ⓘ
verificationTechnique explicit-state model checking ⓘ
state-space exploration ⓘ
website http://spinroot.com ⓘ

How these facts were elicited

Referenced by (1)

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

Gerard J. Holzmann → associatedWith → SPIN verification tool ⓘ