Redefine the Functional Safety Approach
Embedded software for automotive application has increased in complexity, there is a need to revisit and upgrade the conventional design approach to fulfilling the functional safety objectives. This not only affects the design, but there is also a need to improve the verification and validation process as more and more software based units, such as ECU, continuously control or interact with critical systems, such as braking and steering. Process and development methodology play important role in addressing challenges such as complexity, quality and ultimately the productivity. The model-based design has been extensively used in the automotive software industry and both OEMs and suppliers have already started adopting and implanting Model-Based design for their embedded software development.
Key Questions that need to be answered:
What verification and validation methods are recommended and best comply with ISO 26262? What needs to change in the existing verification and validation process?
Are there tools available, off the shelf, that can be used for compliance with ISO 26262?
How can the process be tailored and customized for different OEMs and suppliers?
Verification and validation need to answer the questions such as:
Does the model implement its textual requirements?
Does the object code to be deployed in the ECU implement the design embedded in the model?
LHP’s Approach to Software Validation and Verification
Exploring answers to such questions can be challenging. There are many tool vendors who claim to have the best verification and validation tools and can be used to comply with ISO 26262, however, the challenge is to select the correct tool and identify feasibility to customize such tools to meet individual customer requirements.
With LHPES’s approach to functional safety, our customers benefit from our combined years of experience in functional safety and designing, developing, verifying and validating embedded software. LHPES has successfully helped customers resolve their complex issues with tools selection and customization.