For developing complex system architectures
- Early verification of automotive software architecture
- Support of graphical system modeling for easy handling of complex systemSeparate and appropriate modeling of different system aspects
- Exchange and integration of software descriptions to improve OEM/supplier processes
- Enhanced interaction with TargetLink
Application Areas
The SystemDesk Simulation Module allows a PC-based offline simulation in Software-in-the-Loop (SIL) and Processor-in-the-Loop (PIL) mode. You can simulate a single software component (SWC) containing multiple functions and also complex software architectures including several connected SWCs. As well as simulating at the architecture level, you can simulate a single electronic control unit (ECU) model and also whole system models with various ECUs, including the simulation of a specified bus communication. The simulation can take place as soon as the implementation with C code is available.
Why Model-Based Development?
Automotive software is becoming more and more complex. This holds true for functionalities distributed over several electronic control units (ECUs) and for single ECUs. Better tool support is therefore needed on the system level and the architecture level as well.
Model-based development of ECU software and the graphical representation of the components and their communica-tion improves the overall understanding of even complex systems. Furthermore, the formalization of the components enable their distribution to different developers. The automotive software development process can also be improved by reusing application software components. This allows manufacturers and suppliers to utilize software modules that were already tested, thereby minimizing potential software hazards and cutting the development workload.
Key Benefits
SystemDesk is a software architecture tool supporting the development of distributed automotive electrics/electronics (E/E) systems and subsystems:
- Designing functional networks and software architectures
- Modeling systems according to the AUTOSAR standard
- Formalizing hardware topologies and network communication
- Integrating ECU code
- Generating an AUTOSAR Runtime Environment (RTE)
- Simulation of a single software component or an entire ECU network
- Providing process support, such as scripting, connection to version control systems, requirement management systems, and libraries for storing reusable objects
Connection with dSPACE TargetLink
SystemDesk works hand in hand with TargetLink, dSPACE‘s production code generator, which can be used to generate production code for the software components in SystemDesk architecture models. For function design itself, well-established tools such as Simulink®/ Stateflow® can be used.