The SPIN Model Checker - primer and reference manual
Explore this paper's citation graph
Summary
This is the most comprehensive reference guide to SPIN, written by the principal designer of the tool, and gives detailed advice on methods for tackling the most complex software verification problems.
- Type
- book
- Published
- 2003-09-04
- Cited by
- 2,649
- References
- 111
- OpenAlex
- https://openalex.org/W1943502734
- Semantic Scholar
- https://api.semanticscholar.org/CorpusID:27718431
Keywords
Debugging, Computer science, Software engineering, Software, Model checking
References
- Logic in Computer Science: Modelling and Reasoning about Systems
- Static determination of dynamic properties of programs
- Process Synchronization in the UTS Kernel
- Temporal verification of reactive systems - safety
- Algorithms for mutual exclusion
- Systems and Software Verification, Model-Checking Techniques and Tools
- Notes on structured programming
- Towards effective model checking
- Planning and coding of problems for an Electronic Computing Instrument
- From Frege to Gödel: A Source Book in Mathematical Logic, 1879-1931
- Formal Verification of a Partial-Order Reduction Technique for Model Checking
- Combining partial order reductions with on-the-fly model-checking
- Software model checking: extracting verification models from source code †
- A note on reliable full-duplex transmission over half-duplex links
- Recognizing safety and liveness
- Event fairness and non-interleaving concurrency
- Patterns in property specifications for finite-state verification
- State-space caching revisited
- Memory-efficient algorithms for the verification of temporal properties
- A graphical interval logic for specifying concurrent systems
Cited by
- Running COLA on Embedded Systems
- EpiSpin: An Eclipse Plug-in for Promela and Spin
- Multi-Model Heterogeneous Verification of Cyber-Physical Systems
- Verifikation von Webservicekompositionen:
- Model Checking C Programs by Translating C to Promela
- Specifying, Discovering, and Monitoring Service Flows: Making Web Services Process-Aware
- Comparing the use of symmetry in constraint processing and model checking
- Layered Fault Tolerance for Distributed Embedded Systems
- Systematic and Scalable Testing of Concurrent Programs
- Model Checking for Clinical Guidelines: an Agent-based Approach
- Custom and model based detection of deficiencies related to Java multithreading
- Analyse de Programmes Malveillants par Abstraction de Comportements. (Analysis of Malware by Behavior Abstraction)
- Efficient web services discovery and composition
- Incomplete property checking for asynchronous reactive systems
- Acquisition et analyse des exigences pour le développement logiciel : une approche dirigée par les modèles
- Symbolic analysis of scenario based timed models for component based systems : Compositionality results for testing
- Impact Analysis of Changes in Functional Requirements in the Behavioral View of Software Architectures
- Progressive on-the-fly test method
- Transformation of PROMELA to Channel Systems
- Modelling and Verification of a Shortest Path Tree Protocol for Wireless Sensor Networks : Towards a Platform for Formal Verification Experiments
Related papers
- Communicating Sequential Processes
- Model checking
- Model checking programs
- Bandera: extracting finite-state models from Java source code
- Automatic verification of finite-state concurrent systems using temporal logic specifications
- The Model Checker SPIN
- A Theory of Timed Automata
- Symbolic Model Checking: 10^20 States and Beyond
- The temporal logic of programs