Definition

A quality and engineering governance concept defining controls used to plan, verify, and maintain compliant product development and production. It governs requirements capture, process control, documentation, and objective evidence used to demonstrate conformity to defined standards. It does not substitute for technical performance and requires rigorous execution and traceable records to be effective. It materially affects safety, reliability, and manufacturability by reducing variation and improving defect prevention and detection. The concept is generally stable, though standards and accepted methods are revised as technology and industry practices evolve over time.

Principle

Principle
Apply the standard's objectives (planning, requirements, design, coding, verification, configuration, quality assurance, and certification liaison) scaled to the software's DAL; produce objective evidence (traceability, reviews, test results, coverage metrics, and tool qualifications) to show each objective is satisfied.

Demonstration

Demonstration
A software element assigned DAL A implements its planning documents (PSAC, SDP, SQAP), traces system requirements to software requirements and source code, executes structural coverage analysis and verification tests demonstrating Modified Condition/Decision Coverage (MC/DC) where required, and records tool qualification evidence for any automated tools used.

Misapplication

Misapplication
Claiming compliance by checkbox without producing coherent artifacts, misassigning DAL (underclassifying critical software), relying on informal tests rather than requirements-based verification, or using unqualified tools that produce unverifiable results.

Consequence

Consequence
Proper DO-178C compliance produces a verifiable software assurance package acceptable to certification authorities, reduces residual software faults, and provides a defensible basis for certification credit and operational approval.

Reversal

Reversal
Non-compliance can require additional verification, redesign, recertification activities, or operational restrictions and can jeopardize the aircraft type or supplemental certification path.

Boundary

Boundary
Applies specifically to airborne software development assurance; hardware design assurance is covered by DO-254, and certain model-based, object-oriented, or formal methods are addressed by DO-331/DO-332/DO-333 supplements and DO-330 tool qualification guidance which interact with DO-178C objectives.

Semantic Tension

Semantic Tension
Tension exists between interpreting DO-178C as prescriptive steps versus objective-based evidence: programs must balance process fidelity with objective demonstration, and avoid substituting paperwork for real verification activities.

Synthesis

Synthesis
DO-178C compliance is the demonstrated fulfillment of objective-based software assurance activities scaled to the software's criticality, using traceable planning, disciplined development and verification, and qualified tooling to create a certifiable body of evidence.