Automotive software is becoming more and more complex. This holds true for functionalities distributed over several electronic control units (ECUs) and for single-ECU functionalities. Better tool support is therefore needed on the system level and the architecture level. With the increasing complexity, standards like AUTOSAR are needed.
The AUTOSAR Classic Platform standard focuses on ECU software architectures for deeply embedded systems. The ECU software is statically configured for a specific hardware platform, requiring a minimum computing power.
The AUTOSAR Classic Platform standard contains specifications for interfaces between application functions and basic software modules. These specifications support separately developing various functions as software components. They simplify the tasks of combining functions to create one ECU and integrating multiple ECUs. Exchanging and reusing software components is also easier, because functions that were already validated can be used again. This in turn reduces the development and testing effort.
The AUTOSAR Adaptive Platform was developed with the requirements of service-oriented software architectures in mind and focuses on flexibility. It enables the design of flexibly structured ECU software that can be adapted even after its release. This makes it ideal for new application areas, such as autonomous driving.
The structure of the software for the AUTOSAR Adaptive Platform and the requirements-based communication setup allow for software updates after the ECU is installed in the vehicle. Additionally, the Adaptive Platform allows for a high communication bandwidth, making it ideal for resource-intensive applications, such as functions for autonomous driving.
As a Premium Member of the AUTOSAR consortium, dSPACE provides tools well suited for AUTOSAR development, making it easy to follow or adapt the AUTOSAR standard. dSPACE offers products that enables:
- ECU software architecture and system development according to AUTOSAR R3 and R4
- Easy and efficient modeling with diagrams and editors
- Generation of virtual ECUs for early validation with VEOS or SCALEXIO
- Coupling with TargetLink for function development
- Complete and documented API for automation
- Powerful validation of AUTOSAR models
dSPACE products support both AUTOSAR Adaptive and AUTOSAR Classic.
For modelling of the system architecture, SystemDesk is a powerful tool with profound AUTOSAR support. SystemDesk intuitively allows for modelling of the architecture and generation of v-ECUs that can incorporate TargetLink AUTOSAR compliant production code for simulation in a HIL or SIL environment using VEOS or SCALEXIO.