The Concept of an Autonomic Avionics Platform and the Resulting Software Engineering Challenges
Bjoern Annighoefer, Johannes Reinhart, Matthias Brunner, Bernd Schulz

TL;DR
This paper proposes an architecture for autonomic avionics platforms that balances adaptive features with strict certification requirements, introducing novel models and processes to address engineering challenges.
Contribution
It introduces a partition-based architecture with a domain-specific model and MAP-QE-K cycle, enabling autonomic features within regulatory constraints.
Findings
Feasibility of autonomic avionics architecture discussed
Challenges in runtime verification identified
Design assurance levels defined for components
Abstract
The self-* properties commonly associated with the concept of autonomic computing are capabilities desirable for avionics software platforms. They decrease the configuration effort and inherently provide new fault tolerance and resource savings possibilities. The rigid certification process and the requirements for a static and predetermined system behavior are, however, in contradiction with the adaptive and flexible nature of autonomic computing systems. We propose a partition-based architecture providing autonomic features for avionics software platforms while being compliant to regulations and accepted technologies, such as ARINC 653. The core is a platform consciousness based on a domain-specific model and a novel MAP-QE-K cycle. Moreover, we suggest a planning intelligence, a virtual qualification authority, and a minimized execution unit. For each component we define the required…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
