For a better experience on, enable JavaScript in your browser. Thank you!


System Architecture Software

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.

  • New: SystemDesk 4.8

    • Support of CAN FD in the dSPACE COM stack for V-ECUs
    • Mechanism based on regular expressions for automatically connecting the following:
      • Ports of application software components inside a composition
      • Ports between application and basic software components for easy and fast virtual ECU generation
    • Integration of 3rd-party basic software modules that need the MCAL module for digital I/O
    • Support for modeling port interface mappings
    • Support of the following AUTOSAR versions:
      • R4.3.0
      • R4.2.2 and R4.2.1
      • R4.1.3, R4.1.2, and R4.1.1
      • R4.0.3 and R4.0.2

  • Video: Example Workflow for SystemDesk

    These software demo videos give you a deeper insight into the functions of SystemDesk.

    Watch the video

  • Successful ECU Software Development with SystemDesk and EB tresos Studio

    Webinar Recording: This webinar demonstrates how to develop ECU software from the software architecture to the basic software with SystemDesk and EB tresos Studio.

    Read more

  • Generating Virtual Electronic Control Units Based on AUTOSAR

    Webinar Recording: This webinar demonstrates how to generate virtual electronic control units (V-ECUs) based on AUTOSAR, including the integration of basic software components.

    Read more

  • Introducing AUTOSAR, Workflows and Tools

    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.

    Read more

  • AUTOSAR implemented

    To optimize cooperation with the electronic control unit suppliers, PSA decided to make the development process for drivetrain ECUs AUTOSAR-compliant. To do this efficiently, PSA set up a tool chain that seamlessly supports elementary process steps from creating the architecture to actual implementation. Several AUTOSAR-compliant production projects have since been successfully completed.

  • Success in series

    From the very beginning, dSPACE has actively supported the development and widespread use of the AUTOSAR standard and has inspired many customers to work with dSPACE’s AUTOSAR-supporting tools. The many successful projects and innovative developments encourage dSPACE to further boost AUTOSAR support. Joachim Stroop, Lead Product Manager and AUTOSAR expert at dSPACE, gives insight into the current activities.

    Read more

  • Virtual ECUs in Action

    Classic hardware-in-the-loop (HIL) simulation uses the real electronic control units (ECUs) to test whether their software functions correctly. Now virtual validation and virtual ECUs are providing new potential for more efficient, high-quality HIL simulation tests.

    Read more

  • Design and Analysis of a Controller

    From the System Design Idea to AUTOSAR Architecture with Basic Software Modules.

    Read more

  • Safely Excluding Serious Errors

    In model-based development, software is developed at a high level of abstraction, i.e., as a model, and the C code implementation is automatically generated from the model. The high degree of abstraction allows intuitive application development and increases development efficiency.

    Read more

Application Areas

SystemDesk is a system architecture tool that 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 during large-scale projects.
Additionally SystemDesk makes validating ECU application software possible at an early development stage. Therefore, virtual ECUs (V-ECUs) are generated out of the application software and used as units under test with the dSPACE simulation platforms, such as the PC-based simulation platform VEOS for validating the ECU software.

Key Benefits

  • Efficient use due to convenient dialogs, editors, and graphical diagrams
  • Easy-to-use tool even for beginners of AUTOSAR
  • Easy and fast generation of virtual ECUs based on AUTOSAR and non-AUTOSAR software for validation purposes
  • Reliable project quality through comprehensive rule-based validation of consistency and correctness
  • Convenient development process due to automation of recurring tasks or remote control by third-party tools via the automation API  

Functionality Description
AUTOSAR modeling
  • Modeling of software architectures and systems according to the AUTOSAR standard
  • Clear overview due to graphical modeling with diagrams
  • Sophisticated editors and dialogs for easy and faultless data entry
  • Data exchange: flexible and easy-to-configure import and export of ARXML files
  • Complete support of AUTOSAR meta model1)
  • Import of communication matrices (DBC, LDF, FIBEX)
V-ECU generation
  • Generation of virtual ECUs for simulation with VEOS
  • Generation based on AUTOSAR-compliant and non-AUTOSAR-compliant code
  • Mostly automatic configuration and generation of required basic software modules according to the system requirements
  • Partial configuration of basic software (such as COM)
Process support
  • Comprehensive, rule-based validation of the system architecture and ECU software regarding consistency, correctness, and completeness
  • Easy data exchange with dSPACE’s code generator TargetLink
  • Coupleable with every AUTOSAR-compliant basic software configuration tool
  • Completely documented automation API for automating tasks such as report generation, software architecture creation and automatic V-ECU generation
  • Hyperlink connection between model elements and single requirements in a requirement management tool such as IBM Rational® DOORS®
1) SystemDesk 4.x only

Application Areas

The SystemDesk Modeling Module enables the modeling of 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.

Key Benefits

  • Easy workflow and intuitive working environment
  • Easy start in working with AUTOSAR
  • Ideally suited for large production projects
  • Reliable data exchange between different project members

Application Areas

For virtual validation applications, the SystemDesk V-ECU Generation Module lets you configure and generate virtual ECUs (V-ECUs). Software integrators who want to test complex networks of functions can combine software components, functions or just legacy code from different sources in SystemDesk to create a full V-ECUs. To test the system's overall behavior V-ECUs can be used for PC-based simulation with VEOSas soon as the implementation with C code is available.

Key Benefits

  • Guided creation of virtual ECUs out of the software architecture
  • Support of AUTOSAR-based and non-AUTOSAR-based approaches
  • Automatic configuration of the basic software for simple and fast preparation of V-ECUs
  • Automatic processes for V-ECU generation possible due to complete automation API
  • Comprehensive validation of software architecture model for direct feedback in case of problems

Working with SystemDesk

SystemDesk supports your development process with numerous features for intuitive working:

AUTOSAR-Compliant Modeling

Use SystemDesk’s authoring capabilities to create and edit software architecture and system descriptions according to the AUTOSAR standard.

Generation of Virtual ECUs for Simulation

Use SystemDesk to generate virtual ECUs (V-ECUs) that include basic software modules to get a realistic representation of the real ECU. The V-ECUs are based on (non-)AUTOSAR-compliant code. Simulate the V-ECU with VEOS to validate your software when a hardware prototype is not available yet.

Dialogs and Diagrams

For an easy and efficient capture and configuration of common AUTOSAR data, SystemDesk offers convenient, pre-configured dialogs. Additionally special diagrams of the software architecture and system elements help to keep an overview over your model.

Data Exchange with TargetLink

You can exchange data seamlessly between SystemDesk and dSPACE's production code generator TargetLink. This gives you a safe process in a model-based development environment for including the actual functionality in the software architecture.

Project Validation

Use SystemDesk’s validation to ensure that your AUTOSAR architecture is complete and consistent before giving it to a project partner for BSW configuration and before generating a V-ECU – save time by finding problems as early as possible. You can define your own custom validation rules to also check for company-specific project requirements.

Complete and Documented Tool API

Use the open tool API to automate recurring design tasks and extend the features of SystemDesk according to project-specific requirements or even use it to create a completely automated tool chain for V-ECU generation.

Import and Export of AUTOSAR Files

SystemDesk offers comprehensive features for importing and exporting AUTOSAR files. You can flexibly configure the data to be included in each individual project. Import and export are done with just a few clicks.
Connecting and using configuration and version management tools with SystemDesk is made easy with special import and export options.

Success Stories Support Contact Information