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...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Formal Methods Applied to Complex Systems: Implementation of the B Method s. 391 - 425
Hlavní autor: Dufour, Jean‐Louis
Médium: Kapitola
Jazyk:angličtina
Vydáno: Hoboken, NJ, USA John Wiley & Sons, Inc 26.06.2014
Témata:
ISBN:1848217099, 9781848217096
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí: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