A leading aerospace technology company was developing embedded software for next-generation avionics. The software had to comply with DO-178C Level A safety standards — the highest assurance level…
Industry: Aerospace & DefenseClient Profile: Global aerospace contractor (undisclosed)Domain: Avionics software for flight control and navigation systemsTeam Size: 100+ engineers in distributed locationsLanguages: C and C++Key Standards: DO-178C, MISRA C/C++, JSF++ AV
A leading aerospace technology company was developing embedded software for next-generation avionics. The software had to comply with DO-178C Level A safety standards — the highest assurance level for airborne systems — along with strict internal coding guidelines and industry standards like MISRA C and JSF++ AV.
Despite a highly qualified team and a rigorous V&V process, they faced the following recurring challenges:
They needed a scalable, automated solution to monitor architectural consistency, ensure coding standard adherence, and streamline documentation for certification.
CppDepend was selected after an internal pilot with three candidate tools. The deciding factors were:
CppDepend was positioned as the central analysis engine in their Verification and Validation (V&V) strategy, particularly for structural coverage and design rule enforcement.
| Metric | Before CppDepend | After 3 Months |
|---|---|---|
| Architecture rule violations | 1,220+ | < 150 |
| Average V&V checklist completion | 12–14 hours | < 3 hours |
| Manual MISRA/JSF++ issues missed | Common | Near zero |
| Structural complexity alerts | 85 | 21 |
| Time to generate certification trace reports | 5+ days | < 6 hours |
CppDepend stood out not only for its static analysis power, but also for its extensibility and visualization tools. In a safety-critical domain where every change requires documentation, traceability, and justification, CppDepend became an integral part of the software engineering workflow.
CppDepend gave this aerospace team a scalable and automated way to enforce architectural policies, track code quality over time, and reduce certification overhead. By shifting code analysis left — and making structure and standards visible at every step — they were able to build safer, cleaner, and more certifiable avionics software.
Run the analysis on your own projects: coding standards, architecture validation, technical debt and quality gates — in minutes.