Chapter

The B Method at Siemens

Authors:
To read the full-text of this research, you can request a copy directly from the author.

Abstract

Siemens SAS Industry Mobility is an international center of excellence for the creation of fully automatic subway systems and is a world leader in automated urban transport systems. The classic software development cycle involves specification, design, coding, testing and maintenance phases. These documents are translated into a formal model using B [ABR 96], known as the abstract model. The purpose of reviews is to identify faults in B models and their documentation as early as possible. Monitoring and analysis activities are also carried out with each evolution of Atelier B and the relevant transcoding tools. The implementation of automatic refinement has allowed us to multiply the size and complexity of our applications by 4, while reducing the size of development teams and the time needed to create our systems.

No full-text available

Request Full-text Paper PDF

To read the full-text of this research,
you can request a copy directly from the author.

ResearchGate has not been able to resolve any citations for this publication.
Article
ISO/IEC/JTC 1/SC 22/WG 23 has requested that other SC22 language working groups prepare annexes to their in-development document ISO/IEC PDTR 24772 Guidance to Avoiding Vulnerabilities in Programming Languages Through Language Selection and Use. WG 9 is working on an anex to this document for the Ada programming language. Although Ada is a well designed language, and with good programming practices, most vlnerabilities discussed in PDTR 24772 do not arise in practice, still there are mechanisms in Ada where many of these vulnerabilities can occur. This paper addresses six of the vulnerabilities and proposes writeups suitable for an Ada annex.
Article
In this paper an attempt is made to explore the logical founda- tions of computer programming by use of techniques which were first applied in the study of geometry and have later been extended to other branches of mathematics. This in- volves the elucidation of sets of axioms and rules of inference which can be used in proofs of the properties of computer programs. Examples are given of such axioms and rules, and a formal proof of a simple theorem is displayed. Finally, it is argued that important advantages, both theoretical and prac- tical, may follow from a pursuance of these topics.
Proceedings of Embedded Real-Time Software (ERTS '08)
  • Baro S.
ARAGO 15, Informatique tolérante aux fautes
  • Hennebert C.
IFAC – Control, Computers, Communications in Transportation
  • Forin P.
Revue Générale des Chemins de fer
  • Georges J.-P
Le processeur codé: un nouveau concept appliqué à la sécurité des systèmes de transports
  • Martin J.
  • Wartski S.
  • Galivel C.
Le processeur codé: un nouveau concept appliqué à la sécurité des systèmes de transports
  • Martin J.
Naissance d'un Métro. Sur la nouvelle ligne 14, les rames METEOR entrent en scène. PARIS découvre son premier métro automatique
  • MATRA and RATP