Virtual Verification and Validation Process of Embedded In-Vehicle Software
Will Suart
Group Leader for Software Verification and Validation, Jaguar Land Rover
This presentation proposes the use of virtual verification as an enabler for a simulation-based approach to software testing. This process will focus on “X in the Loop” methods to get to all the ECUs (Electronic Control Units) from a vehicle in closed loop within a simulated environment (engine, transmission, environment, vehicle dynamics, etc.). This then becomes a very powerful inter-system dynamic V & V platform to implement robustness and fault-insertion test scenarios, increase early failure mode detection and increase left shifting of virtual methods. To add to the concept of left shifting this presentation will focus on an innovative Model Based Design method that has introduced a new capability of a Virtual-ECU for software development and testing. The Virtual ECU concept supports a formalised consistent approach to AUTOSAR software development, early in-depth software testing, and the opportunity to design a test framework which can be reused with Hardware in the Loop (HiL) testing.