This book offers one of the most comprehensive introductions to logic model checking techniques available today. The authors have found a way to explain both basic concepts and foundational theory thoroughly and in crystal clear prose. Highly recommended for anyone who wants to learn about this important new field, or brush up on their knowledge of the current state of the art.(Gerard J. Holzmann, NASA/JPL Laboratory for Reliable Software)
Principles of Model Checking, by two principals of model-checkingresearch, offers an extensive and thorough coverage of the state of artin computer-aided verification. With its coverage of timed and probabilistic systems, the reader gets a textbook exposition of some ofthe most advanced topics in model-checking research. Obviously, one cannot expect to cover this heavy volume in a regular graduate course; rather, one can base several graduate courses on this book, which belongs on the bookshelf of every model-checking researcher.(Moshe Y. Vardi, Director, Computer and Information Technology Institute, Rice University)
This is an impressive piece of work...The book can be used as a kind of reference manual for the classical basis of model checking for lecturers, who will be able to select some parts in order to construct a coherent and complete lecture on automatic verification; and of course for students, who will find many explanations, motivations, examples, and proofs to help them discover this very active research area.(François Laroussinie The Computer Journal)
About the Author
Joost-Pieter Katoen is Professor at the RWTH Aachen University and leads the Software Modeling and Verification Group within the Department of Computer Science. He is affiliated with the Formal Methods and Tools Group at the University of Twente.