Safety-Critical Software Development for Integrated Modular Avionics

April 30, 2024
This paper discusses Integrated Modular Avionics (IMA) architectures and standards, the development of an ARINC 653–compliant commercial off-the-shelf (COTS) real-time operating system (RTOS), and support for multi-core processor architectures.

Many avionics systems have been successfully developed using custom hardware and software. However, over the last decade, the full lifecycle costs of customized systems have forced original equipment manufacturers (OEMs) to consider the use of COTS-based systems.

There has also been a noticeable migration away from federated architectures, where each individual subsystem performs a dedicated function, toward generic computing platforms that can be used in multiple types of applications, and can run multiple applications concurrently.

This approach, known as integrated modular avionics (IMA), results in fewer subsystems that take up less space and have reduced weight and power consumption (SWaP).


This content is sponsored by: