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.
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.
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.
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.