Search
Home  |  About Us  |  Contact Us  |  Authors  |  Orders  |  Email Alerts  |  E-Catalogues  |  Exhibitions  |  Journals  |  E-books |  Blog 
  BOOKS BY SUBJECT
  Architecture and Building
Management

Asian Studies
Business and Management
Chemistry
Computer Science
Economics and Finance
Engineering
Environmental Science
General Interest
History of Science
Life Sciences
Materials Science
Mathematics
Medicine and Healthcare
Nanotechnology and
Nanoscience

Nonlinear Science
Physics
Popular Science
Social Sciences
New Titles
New Reviews
Bestsellers
Editor's Choice
 
Bookmark and Share

SPECIFICATION IN B: AN INTRODUCTION USING THE B TOOLKIT

by Kevin Lano (Imperial College) & Howard Haughton (J P Morgan Corp, London)

Kevin Lano is a research fellow at Imperial College. He has extensive experience in formal development and has published over 40 papers on the theory and practice of formal specification and refinement, and three books on software engineering and specification. He has presented tutorials and training courses on B to industrial audiences, and carries out consultancy in B AMN. He is a committee member of the BCS FACS and the Z User Group.

Howard Haughton has extensive experience in the use of B AMN, and in the specification and development of industial systems using formal methods. He was the technical manager of the B User Trials project and has published papers on B at the FME and Refinement Workshop conferences.


This book gives a practical introduction to the B specification language and method, an approach to the development of high-quality software using rigorous CASE techniques.

It is suitable for both undergraduate and postgraduate courses, in addition to being an introduction for industrial practitioners. Extensive examples of all development life-cycle stages are given, including animation, proof, design and code generation in C. Two large case studies and exercises with solutions are provided.

The authors have extensive experience in teaching B and in its industrial application to high integrity systems. The book uses the B Toolkit to support the text, but it is also relevant to users of alternative toolsets for B.

 
Contents:
  • Abstract Machines
  • Constructing Specifications
  • Design and Refinement
  • Proof
  • Implementation
  • Case Studies
  • Exercise Solutions
  • B AMIN and Z
  • B Notation Summary
 
Readership: Graduate and undergraduate students in computer science, software engineering and software specification.
 
 
252pp    Pub. date: Apr 1996  
ISBN:   978-1-86094-008-8
1-86094-008-0
   US$80 / £53

 


252pp    Pub. date: Apr 1996  
ISBN:   978-1-86094-018-7(pbk)
1-86094-018-8(pbk)
   US$42 / £28

 


 
 

Copyright © 2012 Imperial College Press Co. All rights reserved.