DO-178C Compliance Guide for Aviation Software Teams
How Modern Requirements helps you plan, trace, verify, and certify airborne software under DO-178C / ED-12C — from DAL E to DAL A.
Download Whitepaper Now
Fill out the details in the form to download the whitepaper.
Why DO-178C Matters
DO-178C is the recognised means of compliance for airborne software with the FAA, EASA, Transport Canada, and CAAC. Whether you're building avionics, flight controls, mission systems, or UAS software, DO-178C is the standard your certification authority will hold you to.
Safety-Critical Software Assurance
DO-178C scales rigour with consequence. Software that contributes to catastrophic failure conditions (DAL A) must satisfy 71 objectives; software with no safety impact (DAL E) has no objectives. The standard makes the trade explicit.
Globally Recognised Approval
Compliance with DO-178C (and its EUROCAE equivalent ED-12C) is the accepted path for civil aviation software approval worldwide. Increasingly, military, UAS, and urban air mobility programmes adopt it as their de facto basis.
Traceability is Non-Negotiable
Every system requirement must trace down to HLRs, LLRs, code, and tests — and back up again. Section 6 of the standard requires both directions, and audit findings most often start with broken traceability.
Evidence, Not Effort
Certification authorities review the evidence portfolio — plans, requirements, design, test results, reviews, problem reports. Programmes succeed when that evidence is a by-product of daily work, not a heroic effort at submission time.
Design Assurance Levels at a Glance
The DAL is assigned at the aircraft system level by the safety assessment process (ARP4754A / ARP4761) and flows down to the software. DO-178C then specifies which of its objectives apply — and how many must be performed with independence.
| DAL | Failure Condition | Consequence | Objectives | Independence |
|---|---|---|---|---|
| A | Catastrophic | Loss of aircraft, multiple fatalities | 71 objectives | 33 with independence |
| B | Hazardous / Severe-Major | Serious injury, large reduction in safety margins | 69 objectives | 21 with independence |
| C | Major | Significant reduction in safety margins, occupant discomfort | 62 objectives | 8 with independence |
| D | Minor | Slight reduction in safety margins, minor crew workload | 26 objectives | 5 with independence |
| E | No Safety Effect | No effect on aircraft operational capability or crew workload | No objectives apply | — |
Did you know?
DO-178C is supported by four supplements — DO-330 (Tool Qualification), DO-331 (Model-Based Development), DO-332 (Object-Oriented Technology), and DO-333 (Formal Methods) — and at DAL A, structural coverage must include Modified Condition/Decision Coverage (MC/DC), the most stringent form of coverage analysis in commercial software certification anywhere in the world.
Breakdown
The Six Process Groups of DO-178C
Planning, four development processes, and four integral processes that operate continuously across the lifecycle.
Planning
PSAC, SDP, SVP, SCMP, SQAP — plus three standards documents — establish how the programme will satisfy each applicable objective.
Software Development
Requirements (HLRs), design (LLRs and architecture), coding against standards, and integration into executable object code.
Software Verification
Reviews and analyses of every artefact, requirements-based testing at three levels, and structural coverage analysis scaled to DAL.
Configuration Management
Identification, baselining, change control, problem reporting, and archiving for every artefact that contributes to certification evidence.
Quality Assurance
Independent confirmation that development and verification followed the approved plans — through audits, witnessing, and SQA records.
Certification Liaison
Formal communication with the authority — PSAC at the start, SCI near completion, and the Software Accomplishment Summary (SAS) at the end.
Industry leader in Requirements Management Solutions for Aviation, Aerospace & Defense
SOC2 certified organization
Compliant with data security and privacy policies
Discover the Power of
Modern Requirements4DevOps — Personalized Demo or Free Trial
See how MR4DevOps carries the weight of traceability, baselining, formal review, and evidence generation that DO-178C teams need — natively inside Azure DevOps.
Book a Personalized Demo with us
Talk to a Modern Requirements aviation specialist about your specific DAL, supplements, and certification authority. Walk through DO-178C process templates configured for your programme.
Get a Demo ›Try Our Requirements Management Tools — Your Way
Spin up a free trial in your own Azure DevOps environment, or explore pre-built compliance templates for DO-178C, DO-254, ARP4754A, and ARP4761 — no setup needed.
Start Free Trial ›
















