Photo of HOL Book Higher Order Logic and Hardware Verification

T. F. Melham

Cambridge Tracts in Theoretical Computer Science, vol. 31
Cambridge University Press, 1993.
176pp, Hardback.
ISBN 0-521-41718-X

Dr Melham shows here how formal logic can be used specify the behaviour of hardware designs and reason about their correctness. A primary theme of the book is the use of abstraction in hardware specification and verification. The author describes how certain fundamental abstraction mechanisms for hardware verification can be formalised in logic and used to express assertions about design correctness and the relative accuracy of models of hardware behaviour.

His approach is pragmatic and driven by examples. He also includes an introduction to higher order logic, which is a widely used formalism in this subject, and describes how that formalism is actually used for hardware verification.

This book is based in part on the author's own research, as well as on graduate teaching. This it can be used to accompany courses on hardware verification and as a resource for research workers.

An errata sheet, correcting two minor typographical errors, is available online.

Tom Melham, last updated in September 2005.