The introduction of multicore processor in embedded aircraft equipment/system is motivated by the following aspects:
- Provide a long-term answer to the increasing demand of processing power for embedded hardware elements with an acceptable power consumption and weight;
- Anticipate the mass market obsolescence for single-core aspects;
- Capabilities enhancement in embedded aircraft equipment as combination of following factors:
- Increased performance (Amdhal and Gustafson Law);
- Increased integration (less equipment to realize the same functionality or the same amount of equipment to host different functionality;
- Environmental Impact: less equipment, less power consumption, less dissipation, less weight, etc.
All the aspects connected with the requested certification level (DAL, Design Assurance Level), and “dressed” with a middleware layer comply with the SOA/DDS architecture, could give the avionics architecture something really needed with respect to several aspects concerning reliability and portability. In EMC² innovative criteria for establishing platform architectures will be identified, to ensure higher performances, lower weight and power consumption at low cost, while improving system safety and security combined with extensions for dynamic adaptive behavior. Moreover, requirements for systematically managing safety aspects and for addressing applications and platform certification will be explored.
Embedded Aircraft Systems are composed of Airborne Software installed on Hardware: both elements must fulfil the requirements for safety critical functionality on the aircraft. Thus, the design, development, certification and operation of the hardware/software have to meet Reliability, Availability, Maintainability and Safety (RAMS) objectives depending on their Design Assurance Level.
The use of multicore processors technology in safety-critical Airborne Software appears to be the preferred and undisputed choice for the future generation of Airborne Embedded Systems to satisfy processing performance requirements and weight reduction of digital electronic hardware. The expectation from the use of Multicore technology in Embedded Aircraft Equipment is a combination of increasing performance and increasing integration.