SystemDesk is a system architecture tool that provides sophisticated and extensive support for modeling AUTOSAR architectures and systems for application software. Additionally, SystemDesk generates virtual ECUs (V-ECUs) out of the application software. The V-ECUs can be used as units under test with the dSPACE simulation platforms, such as the PC-based simulation platform VEOS for validating the ECU software.
Broadly Extended AUTOSAR Support, Format 3.0 for V-ECU Containers, and More
Webinar Recording: This webinar demonstrates how to develop ECU software from the software architecture to the basic software with SystemDesk and EB tresos Studio.
In this webinar recording, dSPACE demonstrates how to generate virtual ECUs in non-AUTOSAR projects.
Webinar Recording: This webinar, hosted by dSPACE and Elektrobit, provides a basic introduction to the up-and-coming AUTOSAR standard for developing in-vehicle software.
In this free webinar recording, dSPACE and Elektrobit demonstrate how basic software modules can be integrated in a virtual ECU.
Testing new functions as soon as they become available – a task that requires flexibility and the frontloading of tests. For this purpose, Volkswagen relies on automatically generated virtual ECUs. The dSPACE tools SystemDesk and VEOS help developers generate and simulate the software.
Safety, efficiency, and availability are the core requirements for commercial vehicles. Technology supplier WABCO has implemented a consistent process to optimize the development of safety-critical, reliable systems. It is based on a comprehensive tool chain in which SystemDesk and TargetLink pave the way to AUTOSAR- and ISO 26262-compliant development.
Can you execute testing activities faster without the physical hardware? Tula, a Silicon Valley technology company, has seen a 50% reduction in time required to complete validation and verification activities since establishing a virtual validation environment.
With VEOS, Linux-based ECUs can be tested early and efficiently, and synchronized with other simulation components.
The automotive industry is reinventing itself. With autonomous driving, the requirements for software architectures have changed fundamentally.
V-ECUs are not as mysterious as one may think: In the end, it boils down to enriching the code, AUTOSAR or not, with an automatically generated run-time environment and operating system to use it in a software-in-the-loop environment.
Many companies are working on migrating their existing electronic control unit (ECU) software to AUTOSAR. This can often involve reworking much of the structure and rewriting the code in order to make it compliant to the standard.
SystemDesk can be used for two application areas. As a system architecture tool, it provides sophisticated and extensive support for modeling AUTOSAR architectures and systems for application software. Comprehensive graphical support facilitates the first use but also enables efficient and error-reduced working in large-scale projects.
The second application area creating virtual ECUs (V-ECUs) for validating ECU software at an early development stage. V-ECUs contain series code for the functionalities to be tested, either at application level only or also including basic software. They can then be used as unit under test with the dSPACE simulation platforms, such as the PC-based simulation platform VEOS.
The SystemDesk Modeling Module enables the modeling of Classic AUTOSAR and Adaptive AUTOSAR software architectures and systems containing one or more networked AUTOSAR ECUs. It supports the software architecture development process from modeling software components (SWCs) to specifying system aspects including the hardware topology and network communication.
For virtual validation applications, the SystemDesk V-ECU Generation Module lets you configure and generate virtual ECUs (V-ECUs). To create a V-ECU, software components, functions or C code from different sources can be combined in SystemDesk. To test the system's overall behavior, V-ECUs can be used for PC-based simulation with VEOS as soon as the C code implementation is available.
Depending on your test focus, you can do the following:
SystemDesk supports the development process with numerous features for intuitive working: