How CppDepend supports ISO 14971 risk management for medical software: risk-control verification, code-level evidence and traceability alongside IEC 62304.
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.
ISO 14971 is the international standard for risk management of medical devices. It requires manufacturers to identify hazards, estimate and evaluate risks, implement risk-control measures and verify their effectiveness across the device lifecycle. For software, many risk controls are implemented in code — bounds checks, fail-safe states, watchdogs, defensive design — and auditors expect objective proof that these controls exist and keep working.
Run the analysis on your own projects: coding standards, architecture validation, technical debt and quality gates — in minutes.