Generating qualifiable avionics software: An experience report (bibtex)
by Wölfl, Andreas, Siegmund, Norbert, Apel, Sven, Kosch, Harald, Krautlager, Johann and Weber-Urbina, Guillermo
Abstract:
We report on our experience with enhancing the data-management component in the avionics software of the NH90 helicopter at Airbus Helicopters. We describe challenges regarding the evolution of avionics software by means of real-world evolution scenarios that arise in industrial practice. A key role plays a legally-binding certification process, called qualification, which is responsible for most of the development effort and cost. To reduce effort and cost, we propose a novel generative approach to develop qualifiable avionics software by combining model-based and product-line technology. Using this approach, we have already generated code that is running on the NH90 helicopter and that is in the process of replacing the current system code. Based on an interview with two professional developers at Airbus and an analysis of the software repository of the NH90, we systematically compare our approach with established development approaches in the avionics domain, in terms of implementation and qualification effort.
Reference:
Generating qualifiable avionics software: An experience report (Wölfl, Andreas, Siegmund, Norbert, Apel, Sven, Kosch, Harald, Krautlager, Johann and Weber-Urbina, Guillermo), In Proceedings - 2015 30th IEEE/ACM International Conference on Automated Software Engineering, ASE 2015, IEEE Computer Society, 2016.
Bibtex Entry:
@inproceedings{WSA+15,
abstract = {We report on our experience with enhancing the data-management component in the avionics software of the NH90 helicopter at Airbus Helicopters. We describe challenges regarding the evolution of avionics software by means of real-world evolution scenarios that arise in industrial practice. A key role plays a legally-binding certification process, called qualification, which is responsible for most of the development effort and cost. To reduce effort and cost, we propose a novel generative approach to develop qualifiable avionics software by combining model-based and product-line technology. Using this approach, we have already generated code that is running on the NH90 helicopter and that is in the process of replacing the current system code. Based on an interview with two professional developers at Airbus and an analysis of the software repository of the NH90, we systematically compare our approach with established development approaches in the avionics domain, in terms of implementation and qualification effort.},
author = {W{\"{o}}lfl, Andreas and Siegmund, Norbert and Apel, Sven and Kosch, Harald and Krautlager, Johann and Weber-Urbina, Guillermo},
booktitle = {Proceedings - 2015 30th IEEE/ACM International Conference on Automated Software Engineering, ASE 2015},
doi = {10.1109/ASE.2015.35},
isbn = {9781509000241},
keywords = {pythia},
mendeley-tags = {pythia},
pages = {726--736},
publisher = {IEEE Computer Society},
title = {{Generating qualifiable avionics software: An experience report}},
year = {2016}
}
Powered by bibtexbrowser