Preface

 

“If you don’t know where you’re going, it doesn’t really matter which path you take.”

 
 --(Lewis Carroll, 1832–1898)
 

“You got to be careful if you don’t know where you’re going, because you might not get there.”

 
 --(Yogi Berra, 1925–)
 

“The worst thing about new books is that they keep us from reading the old ones.’’

 
 --(Joseph Joubert, 1754–1824)

A system is correct if it meets its design requirements. This much is agreed. But if the system we are designing is a piece of software, especially if it involves concurrency, how can we show this? It is not enough to merely show that a system can meet its requirements. A few tests generally suffice to demonstrate that. The real test is to show that a system cannot fail to meet its requirements. ...

Get Spin Model Checker, The: Primer and Reference Manual now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.