Journal of Software Engineering and Applications

Volume 6, Issue 5 (May 2013)

ISSN Print: 1945-3116   ISSN Online: 1945-3124

Google-based Impact Factor: 1.22  Citations  h5-index & Ranking

Deploying Safety-Critical Applications on Complex Avionics Hardware Architectures

HTML  Download Download as PDF (Size: 360KB)  PP. 229-235  
DOI: 10.4236/jsea.2013.65028    7,890 Downloads   11,145 Views  Citations

ABSTRACT

Aviation electronics (avionics) are sophisticated and distributed systems aboard an airplane. The complexity of these systems is constantly growing as an increasing amount of functionalities is realized in software. Thanks to the performance increase, a hardware unit must no longer be dedicated to a single system function. Multicore processors for example facilitate this trend as they are offering an increased system performance in a small power envelope. In avionics, several system functions could now be integrated on a single hardware unit, if all safety requirements are still satisfied. This approach allows for further optimizations of the system architecture and substantial reductions of the space, weight and power (SWaP) footprint, and thus increases the transportation capacity. However, the complexity found in current safety-critical systems requires an automated software deployment process in order to tap this potential for further SWaP reductions. This article used a realistic flight control system as an example to present a new model-based methodology to automate the software deployment process. This methodology is based on the correctness-by-construction principle and is implemented as part of a systems engineering toolset. Furthermore, metrics and optimization criteria are presented which further help in the automatic assessment and refinement of a generated deployment. A discussion regarding a tighter integration of this approach in the entire avionics systems engineering workflow concludes this article.

Share and Cite:

R. Hilbrich and L. Dieudonné, "Deploying Safety-Critical Applications on Complex Avionics Hardware Architectures," Journal of Software Engineering and Applications, Vol. 6 No. 5, 2013, pp. 229-235. doi: 10.4236/jsea.2013.65028.

Cited by

[1] E/E Architecture Synthesis: Challenges and Technologies
Electronics, 2022
[2] A Platform to Configure and Monitor Safety-Critical Applications for Automotive Central Computers
2021 26th IEEE …, 2021
[3] IMA System Health Assessment Method Based on Incremental Random Forest
2020
[4] On Solving Task Allocation and Schedule Generation for Time-Triggered LET Systems using Constraint Programming
2019
[5] Optimization of systems with nested design space
2018
[6] Experiences Gained From Modeling and Solving Large Mapping Problems During System Design
2017
[7] Model-based deployment generation for safety-critical avionics systems
2017
[8] Optimal Development
Advanced Model-Based Engineering of Embedded Systems, 2016
[9] Optimal Deployment
Advanced Model-Based Engineering of Embedded Systems, 2016
[10] Pareto-efficient deployment synthesis for safety-critical applications in seamless model-based development
8th European Congress on Embedded Real Time Software and Systems (ERTS 2016), 2016
[11] Integrated Modular Avionics-Past, present, and future
2015
[12] Achieving Quality in Customer-Configurable Products
Relating System Quality and Software Architecture, 2015
[13] On the Deployment Problem of Embedded Systems
2015
[14] Towards a Classification Schema for Development Technologies: an Empirical Study in the Avionic Domain
2015
[15] Integrated Modular Avionics - Past, present, and future
Aerospace and Electronic Systems Magazine, IEEE, 2015
[16] Relating System Quality and Software Architecture
2014
[17] A classification schema for development technologies
2014

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.