Testing and verifying AUTOSAR components
In AUTOSAR, the AUTomotive Open System ARchitecture, control systems are developed standardized and independently of the hardware. The software is divided into individual software components (SW-C) that communicate with each other via defined interfaces called ports using a real-time environment (RTE).
The tests are modeled as usual in TPT. Test and verification of AUTOSAR software starts in the course of module testing inside known development environments such as MATLAB/Simulink, ASCET, or as handwritten C-code with TPT.
Atomic SW-Cs or compositions of multiple SW-Cs can be tested with TPT without further tools. Based on describing ARXML files, TPT connects to the AUTOSAR SW-Cs to be tested and generates an appropriate test frame. Client/Server ports, sender/receiver ports, Per-Instance-Memory (PIM), Inter-Runnable-Variables (IRV), Mode-Declaration-Goups, Exclusive Areas, and CalPrm ports are supported by TPT.