How CppDepend supports ASPICE process capability: SWE.3 detailed design and unit construction, SWE.4 unit verification, coding standards and measurable quality evidence.
Automotive SPICE (ASPICE) — the automotive adaptation of ISO/IEC 330xx (former ISO 15504) — assesses the capability of automotive software development processes. OEMs increasingly require ASPICE levels from suppliers. For engineering teams, the most code-centric process areas are SWE.3 (software detailed design and unit construction) and SWE.4 (software unit verification), where coding standards, static analysis and documented verification results are expected work products.
Built-in vs. custom standards. CppDepend ships built-in rule sets for MISRA C/MISRA C++, CWE, CERT C/CERT C++ and AUTOSAR C++14. Functional-safety and industry standards like this one are enforced through custom CQLinq rules, architecture validation and quality gates defined by your team.
Run the analysis on your own projects: coding standards, architecture validation, technical debt and quality gates — in minutes.