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
This entity first appeared as the object of triple T10197243 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: SPIN verification tool Context triple: [Gerard J. Holzmann, associatedWith, SPIN verification tool]
-
A.
Verification Annex
The Verification Annex is a key component of the Chemical Weapons Convention that sets out detailed procedures and requirements for monitoring, inspecting, and verifying compliance with the treaty’s prohibitions on chemical weapons.
-
B.
GOV.UK Verify
GOV.UK Verify is a UK government digital identity assurance service that allows citizens to securely prove who they are online when accessing public services.
-
C.
ISO 10383 MIC database
The ISO 10383 MIC database is an international registry that assigns and maintains standardized Market Identifier Codes (MICs) for securities and derivatives trading venues and related entities worldwide.
-
D.
E-Verify
E-Verify is an internet-based system in the United States that allows employers to confirm the employment eligibility of their workers by electronically matching information from employment forms with government records.
-
E.
Authenticum
Authenticum is a medieval Latin collection of the Novellae (new laws) of the Byzantine emperor Justinian I, widely used in Western European legal scholarship.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: SPIN verification tool Target entity description: The SPIN verification tool is a widely used open-source model checker for detecting logical design errors in concurrent and distributed software systems.
-
A.
Verification Annex
The Verification Annex is a key component of the Chemical Weapons Convention that sets out detailed procedures and requirements for monitoring, inspecting, and verifying compliance with the treaty’s prohibitions on chemical weapons.
-
B.
GOV.UK Verify
GOV.UK Verify is a UK government digital identity assurance service that allows citizens to securely prove who they are online when accessing public services.
-
C.
ISO 10383 MIC database
The ISO 10383 MIC database is an international registry that assigns and maintains standardized Market Identifier Codes (MICs) for securities and derivatives trading venues and related entities worldwide.
-
D.
E-Verify
E-Verify is an internet-based system in the United States that allows employers to confirm the employment eligibility of their workers by electronically matching information from employment forms with government records.
-
E.
Authenticum
Authenticum is a medieval Latin collection of the Novellae (new laws) of the Byzantine emperor Justinian I, widely used in Western European legal scholarship.
- F. None of above. chosen
Statements (61)
| Predicate | Object |
|---|---|
| instanceOf |
concurrency verification tool
ⓘ
formal verification tool ⓘ model checker ⓘ open-source software ⓘ software verification tool ⓘ |
| acronym | SPIN NERFINISHED ⓘ |
| award | ACM System Software Award NERFINISHED ⓘ |
| awardYear | 2001 ⓘ |
| checksProperty |
liveness properties
ⓘ
reachability properties ⓘ safety properties ⓘ |
| developer |
AT&T Bell Laboratories
NERFINISHED
ⓘ
Bell Labs NERFINISHED ⓘ Gerard J. Holzmann NERFINISHED ⓘ NASA Jet Propulsion Laboratory NERFINISHED ⓘ |
| 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 NERFINISHED ⓘ |
| hasComponent |
Promela modeling language
NERFINISHED
ⓘ
simulation engine ⓘ verification engine ⓘ |
| inputLanguage | Promela NERFINISHED ⓘ |
| license | BSD-style license ⓘ |
| notableUser | NASA NERFINISHED ⓘ |
| openSource | true ⓘ |
| originalAuthor | Gerard J. Holzmann NERFINISHED ⓘ |
| 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 NERFINISHED ⓘ |
| supportsPlatform |
Linux
ⓘ
Unix-like systems ⓘ Windows ⓘ macOS ⓘ |
| supportsPropertySpecification |
LTL
GENERATED
ⓘ
linear temporal logic GENERATED ⓘ |
| 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
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: SPIN verification tool Description of subject: The SPIN verification tool is a widely used open-source model checker for detecting logical design errors in concurrent and distributed software systems.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.