Virtual Validation

  • Validate ECU software much earlier by using virtual ECUs
  • Reuse V-ECUs for restbus simulation in hardware-in-the-loop tests with a real ECU
  • Use identical tools throughout the entire development process
  • Openness through support of automotive standards 


The technology of virtual validation means:
  • Running PC-based simulations to validate, verify and test ECU software in the form of virtual ECUs (V-ECUs) with no other hardware
  • Preparing hardware-in-the-loop (HIL) tests and scenarios on a PC
  • Using V-ECUs in HIL simulation if the ECU hardware prototype is not available yet
By using virtual validation, you can perform development, verification and validation tasks much earlier, and also reduce the number of additional test systems and ECU prototypes needed. This answers the need for early simulation that the automotive and aerospace industries are currently experiencing.

dSPACE tools cover all your virtual validation requirements: SystemDesk® for generating virtual ECUs (V-ECUs) from the ECU software architecture, VEOS® for PC-based simulation, as well as SCALEXIO and the MicroAutoBox for real-time simulation. 

Application Area

There are application areas for virtual validation throughout the whole ECU software development process.
  • Function development: To test new functions, you can create a V-ECU with just the application SWCs and load it into VEOS for software-in-the-loop and processor-in-the-loop simulations with realistic plant models.
  • Software integration: For early validation, you can integrate several V-ECUs, including basic software components, and perform functional tests.
  • Hardware-in-the-loop preparation and tests: With VEOS, you can set up, parameterize and test plant models, and run automated tests for HIL simulation, without actually using a HIL system. V-ECUs can also be used to perform high-quality CAN restbus simulation.

Key Benefits

You can develop and test complex new functions in a totally virtual environment instead of on expensive test benches.
  • You can simulate a whole ECU on a PC before a prototype is available – by combining the operating system and the ECU’s basic software components to create a virtual ECU.
  • You can prepare simulation models and test libraries on a developer PC, which reduces your preparation time on the HIL simulator.
  • After running simulations on your PC, you can reuse the models and V-ECUs on a HIL system, and the experiment software for instrumenting and controlling the HIL simulation can also be used for PC-based simulation.

Example Workflow for VET - Video (English, Flash)