ABSTRACT

We solve the problem of development cost optimization for parallel applications of embedded systems under assuring the functional safety requirements based on the ASIL decomposition defined in ISO 26262 in this chapter. We propose two techniques to address the problem. The first technique present two heuristic algorithms, reliability calculation of scheme(RCS) and minimum development cost with reliability requirement(MDCRR). We first use RCS to calculate the reliability value of each ASIL decomposition scheme; then the MDCRR is used to select the scheme with the minimum development cost without violating reliability constraint. The second technique present a two-stage solution: (1) functional safety risk assessment and (2) development cost optimization. The first stage assesses the automotive embedded system functional safety risks (including the reliability risk and real-time risk) by proposing the fast risk assessment (FRA) algorithm. “Fast” means short risk assessment time cycle, thereby shorting the development progress. The second stage optimizes the development cost based on the first stage by proposing the dual requirement assurance (DRA) algorithm. “Dual” means that reliability and real-time requirements are considered together. At the end of this chapter, we validate that proposed solutions can not only assure the automotive embedded system functional safety requirements but also have less development cost 20%–24% than counterparts by examples and experiments confirmation.