How CppDepend helps avionics teams satisfy DO-178C objectives: structural code analysis, design standard enforcement, traceability and DAL A-E verification evidence.
What CppDepend supports out of the box. CppDepend ships built-in rule sets for MISRA C/MISRA C++, CWE, CERT C/CERT C++ and AUTOSAR C++14 — and no other standard. All other standards, including this one, are enforced through custom CQLinq rules that your team writes (with our help if needed), plus architecture validation and CI quality gates.
DO-178C (Software Considerations in Airborne Systems and Equipment Certification) is the primary standard for commercial avionics software. It assigns Design Assurance Levels (DAL A–E) based on failure severity, and defines planning, development, verification and configuration-management objectives. For the highest levels, certification authorities expect rigorous, tool-supported verification — including static analysis of source code.
Run the analysis on your own projects: coding standards, architecture validation, technical debt and quality gates — in minutes.