The Spin Model Checker - Primer and Reference Manual
Synopsis
Master SPIN, the breakthrough tool for improving
software reliability
SPIN is the world's most popular, and arguably one of
the world's most powerful, tools for detecting software
defects in concurrent system designs. Literally thousands
of people have used SPIN since it was first introduced
almost fifteen years ago. The tool has been applied to
everything from the verification of complex call processing
software that is used in telephone exchanges, to the
validation of intricate control software for interplanetary
spacecraft.
This is the most comprehensive reference guide to SPIN,
written by the principal designer of the tool. It covers
the tool's specification language and theoretical
foundation, and gives detailed advice on methods for
tackling the most complex software verification
problems.
- Sum Design and verify both abstract and detailed
verification models of complex systems software
- Sum Develop a solid understanding of the theory behind
logic model checking
- Sum Become an expert user of the SPIN command line
interface, the Xspin graphical user interface, and the
TimeLine editing tool
- Sum Learn the basic theory of omega automata, linear
temporal logic, depth-first and breadth-first search,
search optimization, and model extraction from source
code
The SPIN software was awarded the prestigious Software
System Award by the Association for Computing Machinery
(ACM), which previously recognized systems such as UNIX,
SmallTalk, TCP/IP, Tcl/Tk, and the World Wide Web.
Contents
- Introduction
- Finding bug in concurrent systems
- Building verification model
- An overview of Promela
- Defining correctness claims
- Using design abstraction
- Fundation
- Automata and logic
- Promela semantics
- Search algorithms
- Search optimization
- Notes on model extraction
- Practice
- Using Spin
- Notes on XSpin
- The timeline editor
- A verification model of a telephone switch
- Sample Spin models
- Reference Material
- Promela langage reference
- Embedded C code
- Overview of Spin options
- Overview of Pan options
- Literature
- Appendices
- Automata products
- The great debate
- Exercises with Spin
- Downloading Spin
Commander ce livre au
prix de
55,14
€
52,38
€
Classé sous : Software, Model, Tool, Verification, Spin
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|