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.

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.