Synopses & Reviews
The second edition of this successful textbook continues to provide a clear introduction to formal reasoning relevant to the needs of modern computer science and sufficiently exacting for practical applications. Improvements have been made throughout with many new and expanded text sections. The coverage of model-checking has been substantially updated and additional exercises are included. Internet support includes worked solutions for teacher exercises and model solutions to some student exercises. First Edition Hb (2000): 0-521-65200-6 First Edition Pb (2000): 0-521-65602-8
Review
"Readers searching for a good book on formal methods will find it here." Choice
Review
"Huth and Ryan explain a variety of fundamental topics in formal computer science logic and help readers understand how to follow and expand on them." H.J. Bender, Any Language Communications, Inc., CHOICE
Synopsis
Provides a sound basis in logic, and introduces logical frameworks used in modelling, specifying and verifying computer systems.
Synopsis
Introduction to logic and the logical frameworks used in modelling, specifying and verifying computer systems.
Synopsis
nd introduces logical frameworks used in modelling, specifying and verifying computer systems.
Synopsis
This is a sound introduction to logic and the logical frameworks used in modelling, specifying and verifying computer systems. It provides a simple and clear presentation of a carefully chosen core of essential terminology: further technicalities are introduced only where they are required by the applications. Numerous examples are given, and web support is available from http:www.cs.bham.ac.uk/research/lics.
Synopsis
Recent years have seen the development of powerful tools for verifying hardware and software systems. Students need basic training which allows them to become proficient in using logic-based verification methods. This book provides a sound basis in logic, and an introduction to the logical frameworks used in modelling, specifying and verifying computer systems. It provides a lucid presentation of a carefully chosen core of essential terminology: further technicalities are introduced only when required by the applications. Numerous examples are given, and web support is available from http:www.cs.bham.ac.uk/research/lics.
Table of Contents
Foreword; 1. Propositional logic; 2. Predicate logic; 3. Verification by model checking; 4. Program verification; 5. Modal logics and agents; 6. Binary decision diagrams; Bibliography; Index.