Skip to Main content Skip to Navigation
Conference papers

Towards an industrial use of sound static analysis for the verification of concurrent embedded avionics software

Antoine Miné 1, 2 David Delmas 3
1 ANTIQUE - Analyse Statique par Interprétation Abstraite
DI-ENS - Département d'informatique de l'École normale supérieure, Inria Paris-Rocquencourt
2 APR - Algorithmes, Programmes et Résolution
LIP6 - Laboratoire d'Informatique de Paris 6
Abstract : Formal methods, and in particular sound static analyses, have been recognized by Certification Authorities as reliable methods to certify embedded avionics software. For sequential C software, industrial static analyzers, such as Astrée , already exist and are deployed. This is not the case for concurrent C software. This article discusses the requirements for sound static analysis of concurrent embedded software at Airbus and presents AstréeA , an extension of Astrée with the potential to address these requirements: it is scalable and reports soundly all run-time errors with few false posi-tives. We illustrate this potential on a variety of case studies targeting different avionics software components, including large ARINC 653 and POSIX threads applications, and a small part of an operating system. While the experiments on some case studies were conducted in an academic setting, others were conducted in an industrial setting by engineers, hinting at the maturity of our approach.
Document type :
Conference papers
Complete list of metadatas

Cited literature [20 references]  Display  Hide  Download

https://hal.sorbonne-universite.fr/hal-01312246
Contributor : Antoine Miné <>
Submitted on : Thursday, May 5, 2016 - 10:01:01 AM
Last modification on : Tuesday, September 22, 2020 - 3:46:27 AM
Long-term archiving on: : Tuesday, November 15, 2016 - 8:50:19 PM

File

article-mine-delmas-emsoft15.p...
Files produced by the author(s)

Identifiers

Citation

Antoine Miné, David Delmas. Towards an industrial use of sound static analysis for the verification of concurrent embedded avionics software. ACM SIGBED International Conference on Embedded Software (EMSOFT), Oct 2015, Amsterdam, Netherlands. pp.65-74, ⟨10.1109/EMSOFT.2015.7318261⟩. ⟨hal-01312246⟩

Share

Metrics

Record views

579

Files downloads

465