B-Core(UK) Ltd
Home Page
Directors' View
Return to:
About B
About B-Core
Why Use B
Products & Services
University Teaching
University Testimonials
Teaching Licences
Evaluation Licences
Commercial Sales
Downloading & Running
Books on B
Delivering the Promise
For the Technically Minded
About B: Overview

B is short for The B-Technologies, a method and a tool-set
for computer aided software engineering.

B (comprising three components - the B-Method, the B-Tool
and the B-Toolkit) is a sound mathematically-based technology for
application within a practical Software Process.

The B-Method is designed to provide a notation and a method for
requirement modeling, software interface specification, software
design, implementation and maintenance, thus supporting the major
phases of a software process. Incremental construction of layered
software as well as its incremental verification and validation are
the guiding principles of the B-Method.

The B-Toolkit supports the method over the entire software process
and comprises a large suite of tools which can run automatically or
interactively. All tools are integrated into a window-based
development environment. The tool supports the incremental
construction of the software. The validation processes are supported
by static analysis which employ and checking, by dynamic analysis
using simulation, as well as proof of correctness using an integrated
theorem prover (the B-ToolProvers).

B-Core (UK) Limited
Kings Piece
Harwell
Oxon OX11 0PA
UK
Tel: +44 (0)1235 863030
Fax: +44 (0)1235 863031
Email: info@b-core.com
URL: http://www.b-core.com/
Document Last Updated February 08 2002