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.
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 tools from the Vector DaVinci tool suite – 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 EUCs, 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.
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 depending on the use case.
Coverage of the use cases by the variants “basic” and “pro” in AUTOSAR Classic as well as in AUTOSAR Adaptive.