Validate Embedded Software Using Virtual ECUs

Accelerating embedded software development and identifying bugs earlier are key requirements within the automotive industry—and are increasingly important with the focus on software defined vehicles (SDVs). Utilizing simulation techniques and virtualization technology are key enablers in this time-to-market race, along with their seamless integration into validation methodologies and toolchains for MIL, SIL, and HIL. Systems and software for validation testing must be ready and capable of:


  • Integrating virtual electronic control units (vECUs) to run production code before hardware is available
  • Transitioning from MIL to SIL to HIL with minimal efforts
  • Leveraging models from different vendors and simulation environments
  • Providing a rich ecosystem of I/O and network interfaces for moving from pure virtual to HIL-based setups using real or prototype ECUs
  • Allowing for both selective manual and highly automated test case execution

VeriStand Virtual Validation Development Suite

  • VeriStand: Creates real-time test and HIL applications more efficiently using a configuration-based development environment that has been a proven HIL software tool since 2007.
  • VeriStand Virtual ECU Toolkit: Connects and executes ECU models and production software directly with environmental simulation models and network buses within VeriStand.
  • Vehicle Communication Toolkit: Sends and receives messages from ECUs on automotive buses and provides Restbus simulation.
  • Vehicle Communication Diagnostic Toolkit: Enables expanded diagnostic information from ECUs like execute diagnostic services, read diagnostic trouble codes, and flash ECUs.
  • Vehicle Communication Measurement and Calibration Toolkit: Integrates with calibration database files (A2L) to read/write to internal ECU variables over XCP and CCP.

Solution Advantages

Watch How VeriStand Enables Software Test Using Virtual ECUs

Virtual ECUs at Your Fingertips

The VeriStand Virtual Validation Toolkit allows for the integration of virtual ECUs into VeriStand, NI’s software for embedded software validation. See how to add, configure, and run a test case using a virtual ECU authored in Synopsys Silver.

Build Your Solution with the NI Ecosystem

NI offers a variety of solution integration options customized to your application-specific requirements. You can use your own internal integration teams for full system control or leverage the expertise of NI and our worldwide NI Partner Network to obtain a turnkey solution.

NI Partner Network

The NI Partner Network is a global community of domain, application, and overall test development experts working closely with NI to meet the needs of the engineering community. NI Partners are trusted solution providers, systems integrators, consultants, product developers, and services and sales channel experts skilled across a wide range of industries and application areas.

Services and Support

NI works with customers throughout the life of an application, delivering training, technical support, consultation and integration services, and maintenance programs. Teams can discover new skills by participating in NI-specific and geographic user groups and build proficiency with online and in-person training.

VeriStand Virtual Validation Development Suite

Evaluate the integration of virtual ECUs into VeriStand and left shift your software validation today.

An NI Partner is a business entity independent from NI and has no agency or joint-venture relationship and does not form part of any business associations with NI.