Quality assurance for automotive systems can require different types of verification activities throughout the development process.
Shifting from post-production quality assurance to early verification can require major process and tool changes. To enable incremental adoption of these changes, automotive OEMs and suppliers developed a practical guide, the Software Quality Objectives document.
Software quality objectives covers a variety of techniques and measurements, including gathering code metrics, enforcing coding rules, and proving the absence of run-time errors. The guide also takes into account the origin of the code, its stage in the software life cycle, and the safety aspects of the application. The guide explains how to gradually adapt the code verification process to achieve targeted quality objectives.
Automotive teams are now applying the Software Quality Objective document as a baseline for their own code development and verification process.