DO-178C / ED-12C — Software Considerations in Airborne Systems and Equipment Certification

Section 01: Organizations & Authorities

Definition

The primary guidance document for the development of airborne software, jointly published by RTCA (as DO-178C) and EUROCAE (as ED-12C). DO-178C establishes objectives for software planning, development, verification, configuration management, and quality assurance processes, organized by software assurance level (Design Assurance Level A through E, based on the safety effect of failure). Compliance with DO-178C is the universally accepted means of showing that airborne software has been developed with appropriate rigor.

Where This Shows Up

DO-178C replaced DO-178B in 2012 and introduced supplementary documents for model-based development (DO-331), object-oriented technology (DO-332), formal methods (DO-333), and tool qualification (DO-330). While DO-178C is not itself a regulation, it is referenced by FAA ACs, EASA AMC, and TCCA guidance as the accepted means of compliance for airborne software development assurance.

Primary Sources

RTCA DO-178C — Software Considerations in Airborne Systems and Equipment Certification (2012)

The RTCA publication of the airborne software development assurance guidance.

EUROCAE ED-12C — Software Considerations in Airborne Systems and Equipment Certification (2012)

The EUROCAE publication of the same guidance document.

FAA AC 20-115D — Airborne Software Development Assurance Using EUROCAE ED-12C and RTCA DO-178CFAA

FAA advisory circular recognizing DO-178C as an acceptable means of compliance.

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.