Developing and Testing Virtualized AUTOSAR Software

vVIRTUALtarget is software for virtualizing individual software components and fully configured ECUs for all typical AUTOSAR projects. It supports function and software developers, software integrators and test engineers throughout the entire ECU development process.

With vVIRTUAltarget you create virtual Systems Under Test (SUTs) for both AUTOSAR Classic and AUTOSAR Adaptive:

  • AUTOSAR Classic has been the established standard for use in signal-based applications for many years.
  • AUTOSAR Adaptive, on the other hand, concentrates on the service-oriented architecture as it will be increasingly used in future projects.

Both architectures complement each other and are used depending on the application.

Advantages

  • vVIRTUALtarget runs on all typical Windows PCs
  • Runs software in real time or independently
  • Setup and testing:

    • ... of individual software components with abstracted basic software
    • ... of the entire ECU software even without target hardware − from the application software to the AUTOSAR basic software to the hardware drivers

  • Stimulation and monitoring of ECU-internal variables 
  • Modifing and simulation of configurations for real hardware
  • Always consistent configurations of real and virtual hardware 
  • Easy coupling to other simulation and test tools

Applications Areas

  • Testing of individual software components or their interaction with the help of abstracted communication already in early phases of development
  • Virtual integration of the application code and the basic software into an overall system
  • Accompanying testing during design and implementation of the functional software 
  • Testing and verification of software integration on a virtual basis
  • Verification of tests using virtual ECUs for further use on real ECUs

50 Seconds Elevator Pitch:

Senior Product Manager Roman Marktl introduces vVIRTUALtarget to you.

Highlights Version 5

  • Support of the current standards AUTOSAR Adaptive and AUTOSAR Classic
  • Alternatively, to execution in CANoe, independently executable SUT for integration in individual run-time environments 
  • Generation of SUTs for execution in Linux environments

Users

Even at of a very early stage, Software Developers and System Integrators use the “pro” and “basic” variants for the virtual testing of functional software based on AUTOSAR 4. In the subsequent work steps, the virtual ECUs are integrated and used in test environments:

 

Graphic of vVIRTUALtarget user roles
Typical user roles and software tools in a workflow with vVIRTUALtarget

Variants

Variant "pro"

You can start verifying your results with vVIRTUALtarget as early as the software component (SWC) design and development phases. The vVIRTUALtarget pro variant allows you to automate the connection of one or more SWCs to a runtime environment via your AUTOSAR interfaces. In this case, vVIRTUALtarget pro emulates the typical behavior of the AUTOSAR basic software so that you do not need to worry about configuring basic services – as in the case of ECU configuration – or about the implementation of these services – as in the case of a unit test. On the one hand, the tool delivers an automatically generated proposal for the typical management layer services while, on the other, also allowing you to determine these yourself. Thanks to this flexible approach, you can concentrate fully on the task of test implementation itself, which means, simulating the inputs to your software and observing the reactions at the outputs.

Variant "basic"

Schemagrafik zum Tool-Workflow

The next step is to test the entire ECU configuration as visualized in vVIRTUALtarget basic. This is done using an original target ECU configuration – again created using the designated tool DaVinci Configurator Pro – in order to obtain the greatest possible level of fidelity to detail. There is no need for any reconfiguration or new configuration work. The result is a binary file that you can use in your PC runtime environment, for example CANoe. In the same way as with physical ECUs, your test interfaces are network messages and I/Os.

The created virtual ECUs can be used in the cluster as well as with physical ECUs in order to test the entire system.

Coverage of the Variants for AUTOSAR Classic and AUTOSAR Adaptive

vVIRTUAltarget supports you in creating virtual Systems Under Test (SUT) for both AUTOSAR Classic and AUTOSAR Adaptive:

  • AUTOSAR Classic has been the established standard for many years for use in primarily signal based applications.
  • AUTOSAR Adaptive, on the other hand, concentrates on service-oriented architecture as it will be increasingly used in future projects.


Both architectures complement each other and are used in combination with the vVIRTUALtarget variants "basic" or "pro" depending on the application:

 

Case Study

Efficient Creation and Testing of Virtual AUTOSAR ECUs


 

The Challenge

  • Testing efficient AUTOSAR ECU software for unavailable ECUs

 

The Solution

  • Virtualization needs no hardware!

Product Descriptions

Exibir mais

Use this know how from our specialists:
 

"Virtual Integration and Test of AUTOSAR Systems"
Duration: 58 min. 
  

 

Exibir mais
Component Recommendation Minimum
Operation System Windows 10/8.1/7 SP1 (64 Bit)
Processor Intel Core i5
3.0 GHz
Intel Core 2 Duo
2.6 GHz
Memory (RAM) 4 GB 1 GB
Hard drive capacity ≥ 2,0 GB (depending on options used and necessary operating system components)
Screen resolution 1280 x 1024 1024 x 768
Exibir mais

vVIRTUALtarget is available in these languages:

  • English
  • German
Exibir mais

Downloads

Exibir mais
Exibir mais
Exibir mais

Training

AUTOSAR Workshops

We only recommend knowledge of AUTOSAR in order to use vVIRTUALtarget effectively − the tool itself is easy to use.  

So all you have to do is attend our AUTOSAR Platform workshops.

Benefit from our knowledge!

Benefit from Further Vector Solutions:

CANoe

Developing and Testing ECUs and entire networks on highest level.

Go to Page
DaVinci Configurator Pro

Configuring, validating and generating the basic software (BSW) and the RTE of an AUTOSAR ECU.

Go to Page
AUTOSAR

Benefit from an open and standardized software architecture for automotive electronic control units.

Learn more