The amount of software in modern vehicles is constantly on the rise and plays an ever more critical role. "Software-Defined Vehicles" will decisively characterize modern mobility. However, the new electrical and electronic systems and their architectures increase the scope and complexity of the ECU software and consequently the pressures on development. Vehicles can only offer more safety and comfort if the numerous applications work together seamlessly and reliably. Therefore, the validation of ECUs requires automobile manufacturers and suppliers to considerably expand test capacities and adapt test methodologies. It is precisely these challenges that MicroNova addresses with "NovaCarts Virtual".
The simulation solution combines HiL systems and cloud technology to create mixed test environments with real, simulated and virtualized components. The universal XiL test concept based on this uniform platform allows for different variations of ECU tests: from a purely virtual simulation through to a complete system with all electrical/electronic ECU and control components of a vehicle. Tests on individual ECUs benefit from a realistic simulation of the rest of the vehicle.
Higher test capacity and lower costs
Real-time container technology acts as the basis for mixed test environments. It make it possible to run simulations in a standard format, e.g. Docker. This means a wide variety of components can be involved in a test setup. NovaCarts Virtual allows freely definable partitioning of the entire vehicle into real ECUs, ECUs simulated on the HiL and ECUs virtualized in the cloud. When a test job is started, these are dynamically connected to each other and are available again for other tests once the job has been completed. Depending on requirements, ECUs can also be available as multiples in a test farm.
Continuous Integration through test automation
Methods such as Continuous Integration (CI) and Continuous Delivery and Deployment (CD) are increasingly being used in order to accelerate software development while maintaining high quality. One essential component of CI is the automatic testing of software applications before they are made available in a repository. For CI environments, MicroNova has also developed extensions for the test automation solution EXAM: The "EXAM Jenkins Plug-in" automates the running of tests in build environments, while the "EXAM Test Cloud Controller" distributes test jobs to available resources via the cloud. These methods optimize utilization of the test infrastructure so that more results are available earlier in the development process.
"By flexibly combining different test runs, NovaCarts Virtual creates significant time savings for automotive manufacturers and testing service providers – and as a result reduces costs by up to 50 percent compared to conventional ECU test methods," says Dr. Klaus Eder, COO at MicroNova, on the advantages of the new platform. "Time spent waiting for re-compiles is reduced, as is the planning effort when test resources are scarce. This is because the combined HiL cloud approach enables agile testing in distributed teams – regardless of location."