When using an advanced driver-assistance system (ADAS) in a vehicle, automotive manufactures and researchers don’t just need to know if the system meets all specified requirements; they also need to know if the system really does what it was intended to do, even in changing environmental conditions. One of today’s most common automotive testing standards, ISO 26262, which is the common standard for defining functional safety for electronic and electrical systems throughout their lifecycles, falls short in this area. Thus, it is crucial for automotive engineers to go beyond the ISO 26262 standard requirements to identify and analyze potential hazards and risks with each ADAS as well as how to verify and validate ADAS functionality under variable conditions in the lab.

ADAS Chart

Figure 1. This chart illustrates the entire process, from ADAS specifications, to performing a HARA, to making system improvements system based on the testing results that will be covered in this whitepaper.

Identifying, Analyzing, and Managing ADAS Hazards and Risk

Before performing any testing, automotive engineers need to know what they are testing for. In general, for verification and validation (V&V) testing, engineers need to test for hazards and risk. Simply put, a hazard is something that has the potential to harm the user, while a risk is the likelihood of a hazard causing harm. Automotive engineers need to identify as many hazards as possible, gauge the level of risk, and test the ADAS for those hazards and risks. This process can be done by identifying the possible unintended behaviours of an intended function using a hazard analysis and risk assessment (HARA).New call-to-action

Once hazards and risks are identified through a HARA, V&V testing can be performed. Through V&V testing, it is imperative that systems be exposed to their corner cases and tested in ways that mimic all possible environmental conditions and misuse cases that can be thought of through the HARA process.

When testing, automotive engineers first need to verify that the implemented solutions can handle all possible known/unsafe scenarios. Second, they need to validate that the ADAS is robust enough to handle unknown/unsafe conditions to a point where the residual risk of unintended functionality is low enough to be considered acceptable. This can all be accomplished through a variety of testing with simulated scenarios.

With thorough V&V testing, automotive engineers can expose numerous system vulnerabilities, and as a result, can incorporate safe guards into their designs. Companies such as LHP Engineering Solutions and National Instruments are working together to develop solutions that will simplify the testing process and help automotive manufacturers and researchers navigate the complexities of performing ADAS HARAs and V&V testing.

Learn more about performing ADAS testing and see an example of the importance of validating an ADAS by downloading the whitepaper, Developing Test Solutions to Safely Operate an ADAS In Varying Real-World Conditions.


Adam Saenz

Written by Adam Saenz

Adam joined LHP in 2018 bringing over 15 years of engineering experience in many areas of product lifecycle development. He specializes in embedded system design and has held positions as a software engineer, electrical engineer and systems engineer. As a software engineer, he has worked on control algorithm development and device driver level software. His hardware experience includes analog and digital circuit design, PCB layout, and FPGA firmware development. His system engineering experience includes developing architectures, writing requirements, and test case/procedure development and execution. Over the years, Adam has gained extensive experience in board bring up, hardware/software integration, and troubleshooting at the PCB, system and system-of-systems levels. He utilizes his experience in both hardware and software to determine the root causes of problems and apply the appropriate solution at the right level. Adam has also designed Automated Test Equipment (ATE) systems for verification and validation of safety-critical applications. His design approach utilizes as much off-the-shelf hardware as possible with a common software architecture to minimize costs and development time between projects. His ATE designs have been used in testing high input/output (I/O) products for military, aerospace, and industrial applications. Adam is a Functional Safety Certified Automotive Engineer (FSCAE) and has spent most of his career working on safety-critical projects. He has developed software for Aerospace DO178 Level A products, and hardware and FPGA designs for safety-critical products in the rail and industrial machine tooling industries. Adam attended California Polytechnic University Pomona and has a Bachelor’s of Science in Electrical and Computer Engineering. He also has an Embedded System Engineering Certificate from the University of Irvine.