How CppDepend enforces the JSF Air Vehicle C++ coding standard (JSF++): rule automation, MISRA-derived checks, and architecture control for safety-critical avionics C++.
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.
JSF++ AV (Joint Strike Fighter Air Vehicle Coding Standards, Lockheed Martin, 2005) is one of the most influential C++ coding standards for safety-critical avionics. Written for the F-35 program, it defines 221 rules covering language subsets, exception handling, memory management, templates and determinism. It heavily influenced MISRA C++:2008 and remains a reference for defense programs flying C++ under DO-178C.
Run the analysis on your own projects: coding standards, architecture validation, technical debt and quality gates — in minutes.