Designing a B model for safety-critical software systems

  • Souâd Taouil-Traverson
  • Sylvie Vignes
Conference paper

DOI: 10.1007/BFb0053363

Part of the Lecture Notes in Computer Science book series (LNCS, volume 1393)
Cite this paper as:
Taouil-Traverson S., Vignes S. (1998) Designing a B model for safety-critical software systems. In: Bert D. (eds) B’98: Recent Advances in the Development and Use of the B Method. B 1998. Lecture Notes in Computer Science, vol 1393. Springer, Berlin, Heidelberg


The observations described in this paper are based on the experience we gained in applying the B method to a realistic safetycritical case study. The main goal was to integrate the B method into the heart of the development cycle, particularly for such applications. We outline a framework to reason about control process systems in order to capture functional and safety-related properties and to organize the conceptual architecture of these systems.

Thus, we describe how a B Model can be designed both with respect to safety constraints and in terms of software architecture abstractions. We use the B method to support architectural abstractions, codifying the interactions of components. Finally, we present essential results of the case study and we show the significant impact of such a B formal development on the development process by giving some metrics.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 1998

Authors and Affiliations

  • Souâd Taouil-Traverson
    • 1
  • Sylvie Vignes
    • 2
  1. 1.CR2A-DICourbevoie Cedex
  2. 2.ENSTParis-Cedex 13

Personalised recommendations