B-Method


B-Method

(programming, tool)A system for rigorous or formaldevelopment of software using the notion of Abstract Machines to specify and design software systems. TheB-Method is supported by the B-Toolkit.

Abstract Machines are specified using the Abstract MachineNotation (AMN) which is in turn based on the mathematicaltheory of Generalised Substitutions.