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

SystemDesk

Modellieren von Systemarchitekturen und Generieren virtueller Steuergeräte

SystemDesk ist ein Systemarchitekturwerkzeug, das die Modellierung von AUTOSAR-Architekturen und -Systemen für Applikationssoftware umfassend unterstützt. SystemDesk generiert virtuelle Steuergeräte (V-ECUs) aus der Anwendungssoftware heraus. Die V-ECUs werden als Units under Test zusammen mit dSPACE Simulationsplattformen eingesetzt, zum Beispiel mit der PC-basierten Simulationsplattform VEOS zum Absichern von Steuergeräte-Software.

  • Neu: SystemDesk 5.0

    • Flexibles Generieren virtueller Steuergeräte zur einfachen Absicherung mit VEOS®
      • V-ECUs einschließlich Applikationssoftware und dSPACE Basis-Software zum Testen von Applikationssoftware oder mit eigener Basis-Software für Integrationstests
      • Integration eigener Basis-Software-Module (optional), zum Beispiel für Diagnosetest und komplette Steuergeräte-Software-Tests
    • Automatische Konfiguration von Serien-BSW, die mit BSW-Generierungswerkzeugen von Drittanbietern generiert werden kann und für die V-ECU-Generierung zum Einsatz kommt (verfügbar für einige Module)

  • Video: Beispielhafter Ablauf mit SystemDesk

    Dieses Demovideo vermittelt tiefere Einblicke in die Funktionen von SystemDesk.

    Mehr dazu sehen Sie in unseren Videos!

  • Steuergeräte-Software erfolgreich entwickeln mit SystemDesk und EB tresos Studio

    Webinar-Aufzeichnung: In diesem Webinar erfahren Sie, wie Sie Steuergeräte-Software von der Software-Architektur bis zur Basis-Software mit SystemDesk und EB tresos Studio entwickeln.

    Weitere Informationen

  • Generieren virtueller Steuergeräte, basierend auf AUTOSAR

    Webinar-Aufzeichnung: In diesem Webinar erfahren Sie, wie Sie virtuelle Steuergeräte (V-ECUs), die auf AUTOSAR basieren, generieren und Basis-Software-Komponenten integrieren.

    Weitere Informationen

  • Einführung in AUTOSAR, Prozesse und Werkzeuge

    Webinar-Aufzeichnung: Dieses Webinar von dSPACE und Elektrobit stellt den AUTOSAR-Standard für die Entwicklung von Software im Fahrzeug vor.

    Weitere Informationen

  • AUTOSAR implementiert

    Um die Zusammenarbeit mit Steuergeräte-Zulieferern zu optimieren, entschied sich PSA, den Entwicklungsprozess für Antriebsstrangsteuergeräte AUTOSAR-kompatibel zu gestalten. PSA setzte eine Werkzeugkette auf, die die wesentlichen Prozessschritte vom Erstellen der Architektur bis zur aktuellen Implementierung durchgängig unterstützt. Mehrere AUTOSAR-konforme Serienprojekte wurden seitdem erfolgreich durchgeführt.

  • Erfolg in Serie

    Von Anfang an hat dSPACE die Entwicklung und den Einsatz des AUTOSAR-Standards aktiv vorangetrieben und viele Kunden dazu inspiriert, mit den AUTOSAR-unterstützenden dSPACE Werkzeugen zu arbeiten. Die vielen erfolgreichen Projekte und innovativen Entwicklungen bestätigen dSPACE darin, die AUTOSAR-Unterstützung weiterzuverfolgen. Joachim Stroop, Lead Product Manager und AUTOSAR-Experte bei dSPACE, gibt Einblicke in laufende Aktivitäten.

    Weitere Informationen

  • Virtuelle Steuergeräte im Einsatz

    Klassischerweise kommen bei der Hardware-in-the-Loop (HIL)-Simulation reale Steuergeräte-Prototypen zum Einsatz, um die korrekte Funktion der Steuergeräte-Software zu testen. Mittels virtueller Absicherung und virtueller Steuergeräte werden die Effizienz und die Testqualität der HIL-Simulation weiter gesteigert.

    Weitere Informationen

  • Entwurf und Analyse eines Reglers

    Von der Idee des Systementwurfs bis zur AUTOSAR-Architektur mit Basis-Software-Modulen

    Weitere Informationen

  • Schwere Fehler sicher ausschließen

    In der modellbasierten Entwicklung wird Software auf einer hohen Abstraktionsebene, also als Modell, entwickelt, und die C-Code-Implementierung wird automatisch aus dem Modell generiert. Der hohe Grad an Abstraktion erlaubt die intuitive Anwendungsentwicklung und steigert die Entwicklungseffizienz.

    Weitere Informationen

Anwendungsbereiche

SystemDesk ist ein Systemarchitekturwerkzeug, das die Modellierung von AUTOSAR-Architekturen und -Systemen für Applikationssoftware umfassend unterstützt. Die umfassende grafische Unterstützung erleichtert nicht nur den erstmaligen Einsatz, sondern fördert effizientes und fehlerreduziertes Arbeiten in Großprojekten.

Zudem ermöglicht SystemDesk die Absicherung von Steuergeräte-Software in einer frühen Phase der Entwicklung. Daher werden virtuelle Steuergeräte (V-ECUs) mit dSPACE Basis-Software (BSW) oder Ihrer eigenen BSW aus der Anwendungssoftware heraus generiert und als Units under Test zusammen mit dSPACE Simulationsplattformen eingesetzt, zum Beispiel mit der PC-basierten Simulationsplattform VEOS zum Absichern von Steuergeräte-Software.

Vorteile

  • Effizienter Einsatz durch komfortable Dialoge, Editoren und Diagramme
  • Leichte und schnelle V-ECU-Generierung basierend auf AUTOSAR- und Nicht-AUTOSAR-Software für die Absicherung
  • V-ECUs einschließlich Applikationssoftware und dSPACE Basis-Software zum Testen von Applikationssoftware oder mit eigener Basis-Software für Integrationstests
  • Zuverlässige Projektqualität durch umfassende, regelbasierte Absicherung von Konsistenz und Korrektheit
  • Komfortabler Entwicklungsprozess aufgrund Automatisierung wiederkehrender Aufgaben oder Fernsteuerung durch Drittanbieterwerkzeuge über die API-Schnittstelle

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 the AUTOSAR meta model1)
  • Import of communication matrices (DBC, LDF, FIBEX)
V-ECU generation
  • Generation of V-ECUs for simulation with VEOS, SCALEXIO, and MicroAutoBox II
  • V-ECU generation based on AUTOSAR-compliant and non-AUTOSAR-compliant code
  • For testing application software, V-ECUs can include dSPACE basic software
  • For testing basic software or functions that require realistic basic software functions, production basic software can be integrated
  • For testing application software, you can use the mostly automatic configuration and generation of required basic software modules
  • Integration of your own basic software modules (optional), e.g., for diagnostics tests and test of the complete ECU software
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
  • Usable 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 requirements management tool, such as IBM® Rational® DOORS®
1) Nur SystemDesk 5.x

Anwendungsbereiche

Das SystemDesk Modeling Module ermöglicht die Modellierung von AUTOSAR-Software-Architekturen und -Systemen, die ein oder mehrere verknüpfte AUTOSAR-Steuergeräte enthalten. Das Modul unterstützt den Entwicklungsprozess von Software-Architekturen von der Modellierung der Software-Komponenten (SWC) bis hin zur Spezifikation der Systemaspekte einschließlich der Hardware-Topologie und der Netzwerkkommunikation.

Vorteile

  • Einfacher Workflow und intuitive Arbeitsumgebung
  • Leichter Einstieg in die Arbeit mit AUTOSAR
  • Optimal geeignet für große Serienprojekte
  • Zuverlässiger Datenaustausch zwischen Projektmitgliedern

Anwendungsbereiche

Für die virtuelle Absicherung lassen sich mit dem SystemDesk V-ECU Generation Module virtuelle Steuergeräte (V-ECUs) konfigurieren und generieren. Um eine vollständige V-ECU zu generieren, lassen sich Software-Komponenten, Funktionen oder C-Code aus unterschiedlichen Quellen in SystemDesk kombinieren. Um das Verhalten des Gesamtsystems zu testen, können V-ECUs für die PC-basierte Simulation mit VEOS eingesetzt werden, sobald die Implementierung mit C-Code verfügbar ist.

Je nachdem worauf der Testfokus liegt, stehen Ihnen folgende Optionen zur Verfügung:

  • Integration von dSPACE Basis-Software in die V-ECU-Generierung zum Testen der Applikationssoftware.
  • Wenn die mit der dSPACE Basis-Software verfügbaren BSW-Module nicht ausreichen, können Sie eigene Serien-BSW verwenden, um die BSW oder die Funktionen zu testen, die ein realistisches BSW-Verhalten erfordern.

Vorteile

  • Geführte V-ECU-Erstellung auf Basis der Software-Architektur
  • Unterstützung AUTOSAR-basierter und nicht-AUTOSAR-basierter Ansätze
  • Automatische Konfiguration der dSPACE Basis-Software für einfache und schnelle Vorbereitung von V-ECUs
  • Automatische Konfiguration von Serien-BSW, die mit BSW-Generierungswerkzeugen von Drittanbietern generiert werden kann und für die V-ECU-Generierung zum Einsatz kommt (verfügbar für einige Module)
  • Integration von Serien-BSW über die Microcontroller Abstraction Layer (MCAL)
  • Automatisierte Prozesse für V-ECU-Generierung durch komplette Automatisierungsschnittstelle
  • Umfassende Absicherung von Software-Architekturmodellen für direktes Feedback bei Problemen

Arbeiten mit SystemDesk

SystemDesk unterstützt den Entwicklungsprozess durch zahlreiche Leistungsmerkmale für intuitives Arbeiten:

  • AUTOSAR-kompatible Modellierung
    Einsatz der Authoring-Optionen zur Erstellung und Bearbeitung von Software-Architektur und Systembeschreibungen gemäß AUTOSAR-Standard.
  • Generieren virtueller Steuergeräte für die Simulation
    Mit SystemDesk können Sie virtuelle Steuergeräte (V-ECUs) einschließlich der Basis-Software-Module von dSPACE oder Ihrer eigenen generieren, um eine realistische Darstellung der echten Steuergeräte zu erhalten. Die V-ECUs basieren auf AUTOSAR- oder nicht-AUTOSAR-konformem Code. Simulieren Sie die V-ECUs mit VEOS, um Ihre Software in einer PC-basierten Simulation abzusichern.
  • Dialoge und Diagramme
    Zur leichten und effizienten Erfassung und Konfiguration typischer AUTOSAR-Daten bietet SystemDesk komfortable vorkonfigurierte Dialoge. Zusätzlich sorgen Diagramme der Software-Architektur und Systemelemente dafür, den Überblick über Ihr Modell zu behalten.
  • Datenaustausch mit TargetLink
    Sie können Daten durchgängig zwischen SystemDesk und dem Seriencode-Generator dSPACE TargetLink austauschen. Dadurch steht Ihnen ein sicherer Prozess für das Hinzufügen der tatsächlichen Funktion in die Software-Architektur in einen modellbasierten Entwicklungsprozess zur Verfügung.
  • Projektvalidierung
    Mit der Absicherungsfunktion in SystemDesk stellen Sie sicher, dass Ihre AUTOSAR-Architektur vollständig und konsistent ist, bevor Sie diese an Projektpartner für die Konfiguration der Basis-Software (BSW) weitergeben und bevor Sie eine V-ECU generieren – das spart Zeit bei der Problemfindung. Sie können eigene Absicherungsregeln definieren, um die Einhaltung firmenspezifischer Projektanforderungen zu prüfen.
  • Vollständige und dokumentierte Tool-API
    Nutzen Sie die offene Tool-API, um wiederkehrende Entwurfsaufgaben zu automatisieren und die Leistungsmerkmale von SystemDesk gemäß projektspezifischen Anforderungen zu erweitern oder sogar dazu, um eine vollständig automatisierte Werkzeugkette für die V-ECU-Generierung aufzubauen.
  • Applikationssoftware und BSW-Integration
    Zum Testen von Steuergeräte-Software können Sie entweder Ihre Applikationssoftware mit dSPACE Basis-Software (BSW)-Modulen kombinieren oder Ihre eigene BSW importieren. Durch das Importieren Ihrer eigenen BSW können Sie Ihre Basis-Software oder Funktionen testen, die ein realistisches BSW-Verhalten erfordern, zum Beispiel Diagnosefunktionen. Wenn Ihr Testfokus auf der Applikationssoftware liegt, ist es komfortabler, die dSPACE BSW zu verwenden, da diese automatisch generiert und gemäß den Systemanforderungen konfiguriert wird.

Erfolgsstorys Support Kontakt zu dSPACE