Simulating Non-AUTOSAR and AUTOSAR V-ECUs

Published: July 21, 2017

Using virtual ECUs (V-ECUs) allows for early testing and validation of ECU software and the interaction of new functions. With the PC-based simulation platform VEOS, developers can perform virtual validation tests as soon as the function code is available.

Generating V-ECUs

Whether your development is based on AUTOSAR or not, generating V-ECUs is easy:

  • For the non-AUTOSAR-based approach, you need your legacy code as well as some additional information, such as an interface description and the task configuration. Legacy code can be used from different sources, giving you a high degree of flexibility. The code and interface description files are imported into SystemDesk, a tool you can use to generate V-ECUs that can be used for SIL simulation.
  • For the AUTOSAR-based approach, SystemDesk generates V-ECUs using the AUTOSAR description files. The run-time environment (RTE) and several basic software (BSW) modules are generated and included as well, which makes it possible for you to also test functionalities depending on basic software. You can also integrate your own BSW modules in the V-ECU .

Consistent Tool Chain

In addition to products for virtual validation, dSPACE offers a complete tool chain that includes solutions for environment models, HIL simulation, production code generation, and data management. Existing configurations, layouts, and test cases created for HIL simulation can easily be reused. This gives you a seamless tool chain from the same supplier for all validation phases.


If the computation requirements exceed the possible performance of single PCs, the virtual validation tool chain can also be used in a computer cluster. This gives you maximal scalability and adjustment possibilities to get the most out of your software-in-the-loop (SIL) simulation. With a PC cluster, you can perform a high number of tests at the same time and maximize the test throughput as you need it. dSPACE offers consultancy and support in planning, creating and using simulation scenario variants and simulating them with your PC cluster.

More Information Product Information

Subscribe newsletter

Subscribe to our newsletters, or manage or delete your subscriptions