Abstract
In the aerospace industry, the highest criticality standard is required for the certification of avionics systems. A multi-core processor with reconfiguration capabilities where safety-critical applications are reallocated once they are affected by faults is one efficient way to enforce such criticality constraints. This paper presents a new model of a task reallocation problem for a reconfigurable multi-core architecture, which allows an execution of lower priority applications when the resources for executing the higher application are insufficient. Furthermore, it provides an implementation of an actual cyber-physical system: the control of a propulsive system with three redundant controllers. In addition to the fault injection mechanisms, a fault recovery capability and a fault detection system based on a majority rule voter are included.
Original language | English (US) |
---|---|
Title of host publication | AIAA/IEEE Digital Avionics Systems Conference - Proceedings |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
ISBN (Print) | 9781728106496 |
DOIs | |
State | Published - Sep 1 2019 |
Externally published | Yes |