| ||||||||||||||||||
![]() Sell Back Your Copy for $39.61
Whether you buy it used on Amazon for $56.90 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $39.61.
Used Price$56.90
Trade-in Price$39.61
Price after
Trade-in$17.29 |
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.
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.
DR. GERARD J. HOLZMANN is the principal designer of the SPIN system. Formerly Directory of Computing Principles Research at Bell Laboratories in Murray Hill, N.J., he recently joined NASA's Jet Propulsion Laboratory in Pasadena, CA, to help set up a new Laboratory for Reliable Software. Holzmann's earlier books include Design and Validation of Computer Protocols (Prentice Hall), and The Early History of Data Networks (IEEE CS Press).
Product Details
Would you like to update product info or give feedback on images?
|
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
|
Most Helpful Customer Reviews
24 of 25 people found the following review helpful:
5.0 out of 5 stars
Essential reference for SPIN users,
By Theo Ruys (Deventer, The Netherlands) - See all my reviews
This review is from: The SPIN Model Checker: Primer and Reference Manual (Hardcover)
If you are serious about using SPIN, this is the book that should be on your desk. Highly recommended. Model checking is all about finding bugs in software. Powerful tools should be handled with care. And SPIN is not any The book of course explains SPIN's modelling language Promela and the verification algorithms are explained and all optimization algorithms The book is nicely structured into four parts: Intro, Foundation, Although the book includes some introductionary chapters to SPIN, the
4 of 4 people found the following review helpful:
5.0 out of 5 stars
enables programmatic verification of a design,
By
This review is from: The SPIN Model Checker: Primer and Reference Manual (Hardcover)
If you are a programmer [and why else would you be reading this?], then you have experience in debugging conventional code, running on single CPU machines. But what about software running concurrently on several machines? There is an inherent non-determinacy that can cause debugging to be very awful.
In answer, Holzmann and others came up with the SPIN model. He is the main proponent and, fittingly, authored this standard text on it. The basic idea is to represent code by a logic model. Where the code might be already written, or, more usefully, not yet. That is to say, you are doing a top-down approach and working on a design. The model is written in a special language. Then, the SPIN model checker can programmatically test this model for bugs. Especially in concurrent mode. En route, the book teaches you of the usefulness of finite state machines in modelling. This programmatic testing is far more robust than manual inspection of the code. The book shows in detail how to use SPIN. The end result is an automated testing of your model. To be sure, you still have to map from your model to the actual code. But this can now be done in confidence that your design was correct.
1 of 5 people found the following review helpful:
5.0 out of 5 stars
Executable example or killer application are needed.,
By kaizen (Japan) - See all my reviews
This review is from: The SPIN Model Checker: Primer and Reference Manual (Hardcover)
SPIN is an acronym for Simple Promela Interpreter.
Promela is a specification language in verification system, SPIN. I am not a promela programer. I want to know executable example or killer application using Promela/SPIN. For example, operating system, network protocols or real application should be written using Promela. Then this book is the best book, who test the system. There are many references of the promela syntax, grammer, notes and examples.
Share your thoughts with other customers: Create your own review
|
|
|
Tags Customers Associate with This Product(What's this?)Click on a tag to find related items, discussions, and people.
|
|
This product's forum
Active discussions in related forums
Search Customer Discussions
|
Related forums
|