Integrated Modular Avionics

IMA

Section 11: Aircraft & Avionics Architecture

Definition

An avionics system architecture in which multiple aircraft functions of potentially different criticality levels are hosted on shared computing hardware (processors, memory, I/O modules, network switches) within a common cabinet or platform. IMA relies on robust partitioning mechanisms to ensure that functions are isolated from each other in time and space, preventing a fault in one hosted application from affecting other applications sharing the same hardware.

Where This Shows Up

IMA emerged as a response to the weight, power, and cost penalties of federated architectures. The concept was first implemented on the Boeing 777 (AIMS cabinet) and has since been adopted on the A380, B787, A350, and other modern aircraft. IMA platforms typically use ARINC 653 for software partitioning, ARINC 664 Part 7 (AFDX) for deterministic networking, and standardized module form factors (e.g., ARINC 653-compliant computing modules). Certification of IMA is more complex than federated systems because the partitioning mechanisms must be demonstrated to provide equivalent isolation to physical separation, and the platform must be certified to host applications up to the highest DAL required by any hosted function.

Primary Sources

RTCA DO-297 / EUROCAE ED-124

Integrated Modular Avionics (IMA) Development Guidance and Certification Considerations — the primary guidance document for IMA development and certification.

SAE ARP 4754A / EUROCAE ED-79A

Guidelines for Development of Civil Aircraft and Systems — addresses IMA in the context of system-level development assurance.

Artifacts Produced

IMA Platform Certification Plan

Document defining the certification approach for the IMA platform, including partitioning demonstration, reusable module certification, and hosted application integration.

Related Terms

Need help navigating certification?

Understanding the terminology is the first step. If you need expert guidance on DO-178C, DO-254, ARP4754B, or any aspect of FAA, EASA, or TCCA certification, our team is here to help.