Industrial-Strength Formal Methods in Practice

  • Michael G. Hinchey
  • Jonathan P. Bowen

Table of contents

  1. Front Matter
    Pages i-xvi
  2. Jonathan P. Bowen, Michael G. Hinchey
    Pages 1-14
  3. Pascal Bernard, Guy Laffitte
    Pages 15-42
  4. Ross J. Anderson
    Pages 43-52
  5. Kevin Lano, Stephen Goldsack, Arturo Sanchez
    Pages 53-80
  6. Bishop C. Brock, Warren A. Hunt Jr.
    Pages 81-115
  7. Yonit Kesten, Amit Klein, Amir Pnueli, Gil Raanan
    Pages 117-137
  8. Nancy Leveson, Mats Heimdahl, Jon D. Reese
    Pages 139-156
  9. Dines Bjørner, Chris George, Søren Prehn
    Pages 157-184
  10. Lesley Semmens, Tony Bryant
    Pages 231-254
  11. Dan Craigen, Irwin Meisels, Mark Saaltink
    Pages 255-283
  12. Andrew P. Moore, J. Eric Klinker, David M. Mihelcic
    Pages 285-314
  13. Mark Ardis, Peter Mataga
    Pages 315-328
  14. Arne Borälv, Gunnar Stålmarck
    Pages 329-350
  15. Richard C. Linger, Carmen J. Trammell
    Pages 351-372
  16. Back Matter
    Pages 373-400

About this book


Industrial Strength Formal Methods in Practice provides hands-on experience and guidance for anyone who needs to apply formal methods successfully in an industrial context. Each chapter is written by an expert in software engineering or formal methods, and contains background information, introductions to the techniques being used, actual fragments of formalised components, details of results and an analysis of the overall approach. It provides specific details on how to produce high-quality software that comes in on-time and within budget. Aimed mainly at practitioners in software engineering and formal methods, this book will also be of interest to the following groups; academic researchers working in formal methods who are interested in evidence of their success and in how they can be applied on an industrial scale, and students on advanced software engineering courses who need real-life specifications and examples on which to base their work.


Clean Scheduling computer-aided design (CAD) development formal method formal methods formal verification information system software software engineering verification

Editors and affiliations

  • Michael G. Hinchey
    • 1
  • Jonathan P. Bowen
    • 2
  1. 1.Department of Computer ScienceUniversity of Nebraska-Omaha,College of Information Science and TechnologyOmahaUSA
  2. 2.Department of Computer ScienceUniversity of ReadingWhiteknights Reading, BerkshireUK

Bibliographic information