WHAT IS B METHOD?
B is a formal specification method which, thanks to an adequate language, allows for highly accurate expressions of the properties required by specifications.
Why use Atelier B?
The ATELIER B is a tool for the operational use of the FORMAL METHOD B.
It offers, within a coherent environment, numerous functionalities allowing to manage projects in B language.
ATELIER B PRESENTATION
Developed by CLEARSY, Atelier B is an industrial tool that allows for the operational use of the B Method to develop defect-free proven software (formal software). It is available in 2 versions:
- Community Edition available to anyone without any restriction,
- Maintenance Edition for maintenance contract holders only.
It is used to develop safety automatisms for the various subways installed throughout the world by Alstom and Siemens, and also for Common Criteria certification and the development of system models by integrated device manufacturers.
Additionally, it has been used in a number of other sectors, such as the automotive industry, to model operational principles for the onboard electronics of three car models. Atelier B is also used in the aeronautics and aerospace sectors.
B METHOD – FOR RELIABLE SOFTWARE
B is a formal specification method which, thanks to an adequate language, allows for highly accurate expressions of the properties required by specifications. One can then prove in a fully automated fashionthat these properties are unambiguous, coherent and are not contradictory. This then allows us to mathematically prove that these properties are taken into account as the design stages progress.