B Extended to Floating‐Point Numbers: Is it Sufficient for Proving Avionics Software?

In the railway sector, the economic balance between test and proof is neutral: it has not been proven that B reduces costs, but it clearly reduces technical risk and increases confidence levels. In the future, in avionics, in order to maintain this balance, the introduction of formal methods must be...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Formal Methods Applied to Complex Systems: Implementation of the B Method S. 391 - 425
1. Verfasser: Dufour, Jean‐Louis
Format: Buchkapitel
Sprache:Englisch
Veröffentlicht: Hoboken, NJ, USA John Wiley & Sons, Inc 26.06.2014
Schlagworte:
ISBN:1848217099, 9781848217096
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:In the railway sector, the economic balance between test and proof is neutral: it has not been proven that B reduces costs, but it clearly reduces technical risk and increases confidence levels. In the future, in avionics, in order to maintain this balance, the introduction of formal methods must be sufficiently prepared, beginning with projects of limited complexity, and gradually increasing this complexity. Six potential stumbling blocks have been identified, and the complexity of floating‐point numbers in relation to real numbers or integers is far from the most serious of these: the complexity of specifications and algorithms is the difficulty that we really need to bear in mind. In order to make an on‐the‐ground assessment of this additional complexity brought about by floating‐point numbers and the possibility of an approach in delta, Sagem has asked Clearsy to create an AtelierB prototype which would implement a part of the written specification.
ISBN:1848217099
9781848217096
DOI:10.1002/9781119002727.ch13