Coding standard selection and enforcement per ISO 26262-6 including MISRA C/C++, CERT C, and AUTOSAR C++ guidelines. Covers rule selection and tailoring, deviation management, static analysis tool configuration, and compliance verification. Addresses defensive programming techniques, complexity metrics (cyclomatic, nesting depth), and linkage between coding violations and potential failure modes. Practical approaches for integrating guideline checking into CI/CD pipelines and code review processes.
Software Coding Guidelines
Establish safe subsets (e.g., MISRA), defensive coding, and static analysis rules. Connect guideline compliance to defects prevented and residual risk reduction.