International (civil aviation; FAA, EASA and other authorities)

DO-178C / ED-12C

76 controls. 0 other frameworks in our corpus share controls with it. Here is all of it, and how much of it you are already doing.

Page built . This page is derived from the framework corpus, which changes when the corpus is extended rather than daily.

76 controls 0 frameworks share controls with it International (civil aviation; FAA, EASA and other authorities) verified against its source document

Every control below is one this framework asks for. The right hand column counts how many other frameworks in our corpus carry the same control, which is the difference between doing this work once and doing it again for the next standard.

There is no implementation kit for this framework yet. The control list and the overlap above are free and complete.

What you already have

Frameworks whose controls overlap this one, most first. If you run any of them, the count is roughly what you have already evidenced.

No measured overlap with another framework in the corpus.

Every control

CodeControlAlso in
10Overview of certification process0
11Software life cycle data0
12Additional considerations0
2System aspects relating to software development0
3Software life cycle0
A-1.1The activities of the software life cycle processes are defined0
A-1.2The software life cycle, including the inter-relationships between the processes, their sequencing, feedback mechanisms and transition criteria, is defined0
A-1.3The software life cycle environment is selected and defined0
A-1.4Additional considerations are addressed0
A-1.5Software development standards are defined0
A-1.6Software plans comply with this document0
A-1.7Development and revision of software plans are coordinated0
A-10.1Communication and understanding between the applicant and the certification authority is established0
A-10.2The means of compliance is proposed and agreement with the Plan for Software Aspects of Certification is obtained0
A-10.3Compliance substantiation is provided0
A-2.1High-level requirements are developed0
A-2.2Derived high-level requirements are defined and provided to the system processes, including the system safety assessment process0
A-2.3Software architecture is developed0
A-2.4Low-level requirements are developed0
A-2.5Derived low-level requirements are defined and provided to the system processes, including the system safety assessment process0
A-2.6Source Code is developed0
A-2.7Executable Object Code and Parameter Data Item Files, if any, are produced and loaded in the target computer0
A-3.1High-level requirements comply with system requirements0
A-3.2High-level requirements are accurate and consistent0
A-3.3High-level requirements are compatible with target computer0
A-3.4High-level requirements are verifiable0
A-3.5High-level requirements conform to standards0
A-3.6High-level requirements are traceable to system requirements0
A-3.7Algorithms are accurate0
A-4.1Low-level requirements comply with high-level requirements0
A-4.10Software architecture is compatible with target computer0
A-4.11Software architecture is verifiable0
A-4.12Software architecture conforms to standards0
A-4.13Software partitioning integrity is confirmed0
A-4.2Low-level requirements are accurate and consistent0
A-4.3Low-level requirements are compatible with target computer0
A-4.4Low-level requirements are verifiable0
A-4.5Low-level requirements conform to standards0
A-4.6Low-level requirements are traceable to high-level requirements0
A-4.7Algorithms are accurate0
A-4.8Software architecture is compatible with high-level requirements0
A-4.9Software architecture is consistent0
A-5.1Source Code complies with low-level requirements0
A-5.2Source Code complies with software architecture0
A-5.3Source Code is verifiable0
A-5.4Source Code conforms to standards0
A-5.5Source Code is traceable to low-level requirements0
A-5.6Source Code is accurate and consistent0
A-5.7Output of software integration process is complete and correct0
A-5.8Parameter Data Item File is correct and complete0
A-5.9Verification of Parameter Data Item File is achieved0
A-6.1Executable Object Code complies with high-level requirements0
A-6.2Executable Object Code is robust with high-level requirements0
A-6.3Executable Object Code complies with low-level requirements0
A-6.4Executable Object Code is robust with low-level requirements0
A-6.5Executable Object Code is compatible with target computer0
A-7.1Test procedures are correct0
A-7.2Test results are correct and discrepancies explained0
A-7.3Test coverage of high-level requirements is achieved0
A-7.4Test coverage of low-level requirements is achieved0
A-7.5Test coverage of software structure (modified condition/decision coverage) is achieved0
A-7.6Test coverage of software structure (decision coverage) is achieved0
A-7.7Test coverage of software structure (statement coverage) is achieved0
A-7.8Test coverage of software structure (data coupling and control coupling) is achieved0
A-7.9Verification of additional code, that cannot be traced to Source Code, is achieved0
A-8.1Configuration items are identified0
A-8.2Baselines and traceability are established0
A-8.3Problem reporting, change control, change review and configuration status accounting are established0
A-8.4Archive, retrieval and release are established0
A-8.5Software load control is established0
A-8.6Software life cycle environment control is established0
A-9.1Assurance is obtained that software plans and standards are developed and reviewed for compliance with this document and for consistency0
A-9.2Assurance is obtained that software life cycle processes comply with approved software plans0
A-9.3Assurance is obtained that software life cycle processes comply with approved software standards0
A-9.4Assurance is obtained that transition criteria for the software life cycle processes are satisfied0
A-9.5Assurance is obtained that software conformity review is conducted0

Tell me when DO-178C / ED-12C files something new

One email when a public company newly discloses something this framework governs, naming the company and what our corpus says it puts in scope. Nothing else, and one click to stop.

What this page is

A control-level reference for DO-178C / ED-12C, drawn from our framework corpus. Control codes and titles are references to the standard, not reproductions of it. The overlap counts and the auditor artefacts are our own work and are the part you will not find elsewhere.

Measure this against what you already run · All frameworks · Today's edition