Summary
In this chapter, we covered the two biggest automotive software development standards: ASPICE and functional safety. Both standards follow a V-model approach where activities on the right-hand side of the V verify the activities on the left-hand side of the V. Functional safety is a standard that is applied in specific areas, given the additional efforts that are required to follow the standards. ASPICE may be required but most of what’s expected in ASPICE is typical good software development practices and is not necessarily adding extra work. Typically, a project or department’s development processes will be based on a standard such as ASPICE. For automotive software development, I recommend that you leverage the work that you’ve put into defining ASPICE as the basis for your software development processes.
Then, we looked at a few tools that can support problem detection and problem-solving. DFMEA is one important tool that should be applied to your...