Introduction to the B Method

  • Ken A. Robinson
Part of the Formal Approaches to Computing and Information Technology FACIT book series (FACIT)


In the B Method [2], subsequently referred to as B, the specification, design — here called refinement — and implementation phases of software development are represented by sets of Abstract Machines. A machine is an encapsulation of a state and a set of operations; the state being determined by a set of variables. The notation for describing Abstract Machines is known as Abstract Machine Notation or AMN.


Parallel Composition Proof Obligation Refinement Relation Flip Operation Implementation Machine 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag London 1999

Authors and Affiliations

  • Ken A. Robinson

There are no affiliations available

Personalised recommendations