SystemDesk ist die ideale Basis für Ihren Software-in-the-Loop (SIL)-Prozess. Basierend auf Ihrem bestehenden Steuergerätecode können Sie virtuelle Steuergeräte erstellen, die es Ihnen ermöglichen, Ihren Code in einer kostengünstigen SIL-Simulation auszuführen und zu testen. Wenn Sie eine neue, Classic-AUTOSAR-Architektur modellieren oder eine bestehende modifizieren wollen, bietet SystemDesk leistungsstarke und dennoch einfach zu bedienende AUTOSAR-Architekturwerkzeuge.
Anwendungsbereiche
SystemDesk legt den Grundstein für erfolgreiche Software-in-the-Loop-Tests. Unabhängig davon, ob Sie mit Classic AUTOSAR, Adaptive AUTOSAR oder ohne AUTOSAR (non-AUTOSAR) arbeiten, hilft Ihnen SystemDesk bei der Erstellung Ihres zu testenden Systems (SUT).
Unabhängig von Ihren Ausgangsdaten unterstützt Sie SystemDesk bei der Erstellung einer virtuellen ECU (V-ECU). So können Sie beispielsweise eine bestehende Classic- oder Adaptive-AUTOSAR-Architektur importieren und als Basis für die Konfiguration Ihrer Basissoftware (BSW) verwenden. Darüber hinaus können Sie Ihren vollständig integrierten Code direkt mit Anwendungssoftware und Basissoftware zur Erstellung der V-ECU einsetzen. Hier bietet Ihnen SystemDesk unzählige Möglichkeiten, Ihr zu testendes System perfekt auf Ihre Anforderungen zuzuschneiden und zu implementieren. Sie können auch dem branchenüblichen FMI-Standard folgen und V-ECUs als FMUs exportieren. Das bedeutet, dass Sie die V-ECU jederzeit in VEOS oder einer anderen FMI-kompatiblen Simulationsplattform ausführen können. Diese Flexibilität bietet die perfekte Grundlage für Ihre späteren SIL- und HIL-Tests.
Vorteile
V-ECU-Generierung
- Ausführen von Steuergerätecode direkt auf einem Standard-PC durch Bereitstellung von RTE, AUTOSAR OS, CAN- und LIN-Stacks und der MCAL-Schicht.
- Herausragende Flexibilität für verschiedene Testszenarien: V-ECUs auf Ebene der Anwendungs- und Basissoftware in AUTOSAR- und Non-AUTOSAR-Umgebungen.
- Mit unserer langjährigen Erfahrung kann dSPACE Sie beraten und Ihnen bei der Umsetzung komplexer Szenarien helfen.
AUTOSAR-Modellierung
- Vom einfachen Einstieg in AUTOSAR bis hin zu großen Serienprojekten dank ausgefeilter Editoren
- Vollständig gültige AUTOSAR-Architekturen während des gesamten Entwicklungsprozesses
- Einfache Automatisierung aller Aufgaben
Automated Test Case Generation with Generative AI
Generative AI significantly reduces the manual effort required for test script development, configuration, and environment management. By automating the creation of new test cases and specifications, dSPACE enables faster, smarter, and more efficient test development, adding real value to the entire validation process.
Erstellung eines gültigen und realistischen System Under Test (SUT) für SIL-Tests
Eine V-ECU ist eine Steuergeräte-Software, die in einer SIL-Umgebung ausgeführt werden kann. Die V-ECU kann auf Classic-AUTOSAR-, Non-AUTOSAR-konformem Code, Adaptive AUTOSAR oder sogar POSIX-Anwendungen basieren. SystemDesk bietet vollständige Unterstützung bei der Erstellung jeder Art von V-ECUs für SIL-Tests.
Die Austauschbarkeit und gemeinsame Nutzung von V-ECUs ist für viele unserer Kunden wichtig. Deshalb können Sie mit SystemDesk nicht nur V-ECUs für die dSPACE SIL-Lösungen generieren, sondern auch standardisierte V-ECU-FMUs. V-ECU-FMUs sind 100 % FMI-konform, verwenden keine proprietären Schnittstellen und bieten daher maximale Kompatibilität mit zahlreichen Simulationsplattformen.
Im Classic-AUTOSAR-Kontext kann eine V-ECU Seriencode für die zu testende Funktionen enthalten, entweder nur auf der Applikationsebene oder einschließlich der Basissoftware. Die V-ECUs können mit der Anwendungssoftware und der dSPACE Basissoftware oder mit Ihrer eigenen Basissoftware erstellt werden. Durch den Einsatz der dSPACE Basissoftware können Sie schnell und einfach eine V-ECU ohne umfangreiche AUTOSAR-Kenntnisse erstellen, während die Integration Ihrer eigenen Basissoftware es ermöglicht, dass ein realistisches virtuelles Steuergerät Ihr reales Steuergerät simuliert. Non-AUTOSAR-konformer Code kann auch als Basis für eine klassische V-ECU verwendet werden. Dies geschieht durch die Eingabe von Funktionen, deren Zykluszeiten und Schnittstellen. V-ECUs können auch für Nicht-AUTOSAR-Steuergeräte mit Basissoftware erstellt werden.
Neben V-ECUs im konventionellen Kontext können V-ECUs auch auf dynamischen Architekturen basieren. Dazu gehören sowohl POSIX-Anwendungen als auch Adaptive AUTOSAR. Adaptive AUTOSAR hat eine andere Architektur, bei der unabhängig von der Applikationsebene eine Laufzeitumgebung verwendet wird, die als Middleware bezeichnet wird. So können Anwendungen flexibel ausgetauscht und aktualisiert werden, ohne auf die von AUTOSAR standardisierten Middleware-Funktionen verzichten zu müssen. Für die V-ECUs können Sie entweder Ihre eigene Middleware oder die Middleware aus dem AUTOSAR Adaptive Platform Demonstrator verwenden.
Sie können VEOS einsetzen, um die generierte V-ECU zu simulieren und so Ihre Software in einer PC-basierten Simulation zu validieren. Dies gilt natürlich auch für Linux-basierte V-ECUs aus der Adaptive-Umgebung. Zusammen mit einer Experimentiersoftware wie ControlDesk können Sie die Ergebnisse auswerten.
Haben Sie in der Software ein Verhalten definiert, das Sie ändern möchten? Laden Sie einfach Ihre Software-Architektur in SystemDesk und ändern Sie die notwendigen Komponenten oder passen Sie den C-Code an. Nachdem Sie Ihre V-ECU neu generiert haben, können Sie die Ergebnisse Ihrer Änderungen direkt mit VEOS überprüfen. Kurze Wege zu schnellen und validen Ergebnissen.
Die richtige V-ECU für Ihre Tests
Auf dem Weg zum realen Steuergerät am Ende des Entwicklungsprozesses unterstützt SystemDesk V-ECUs auf der Applikations-, Simulations-BSW- und Produktions-BSW-Ebene.
- V-ECUs auf Applikationsebene – V-ECUs auf Applikationsebene, die wir auch als Level-1-V-ECUs bezeichnen, können zur Durchführung umfassender Funktionstests von Applikationssoftware verwendet werden. Als Basis für die V-ECU können sowohl einzelne Software-Komponenten als auch eine komplette Anwendungssoftware dienen. Selbst auf diesem ersten Level kann die V-ECU im Rahmen eines kontinuierlichen Testprozesses eingesetzt werden, um Fehler frühzeitig im Entwicklungsprozess zu erkennen.
- Simulation BSW V-ECUs – Zusätzlich zum ersten Level umfasst eine Level-2-V-ECU nicht-produktive Basissoftware, die nur für diese spezielle V-ECU und ihre Simulation erstellt wurde. So kann die V-ECU an einen virtuellen Bus angeschlossen und in einem breiteren Kontext getestet werden.
- Production BSW V-ECUs – Production BSW V-ECUs enthalten neben der Applikationssoftware auch die produktive Basissoftware. Damit simulieren Level-3-V-ECUs die hardwareunabhängige Software des realen Steuergeräts. Da diese V-ECUs für vollständige Steuergeräte-Softwaretests geeignet sind, werden sie häufig von Steuergeräte-Managern beim HIL-Frontloading eingesetzt.
Modellieren der Software-Architektur
Erstellen Sie Ihre eigene AUTOSAR-Softwarearchitektur von Grund auf oder erweitern Sie eine bestehende Architektur.
SystemDesk bietet umfassende Modellierungswerkzeuge. So können Sie beispielsweise einzelne oder mehrere Software-Komponenten bis ins kleinste Detail erstellen, bevor Sie sie zu einer integrierten Komposition zusammenfügen. Dadurch ist es möglich, die gesamte Anwendungsebene eines einzelnen Steuergeräts oder sogar Anwendungssoftware, die über mehrere Steuergeräte verteilt ist, zu modellieren.
Die Modellierung einer klassischen AUTOSAR-Architektur wird in SystemDesk durch intuitive, vorkonfigurierte Dialoge unterstützt, um jederzeit den Überblick über Ihr Modell zu behalten. Die umfassende grafische Unterstützung hilft Ihnen nicht nur bei der erstmaligen Verwendung des Produkts, sondern fördert auch die effiziente Arbeit mit weniger Fehlern in umfangreichen Projekten.
In solchen Großprojekten werden AUTOSAR-Dateien in der Regel zentral in einem Versionskontrollsystem wie git gespeichert, so dass verschiedene Entwickler und Architekten getrennt und parallel arbeiten können. Wenn Konflikte auftreten oder Sie sich einfach nur einen schnellen Überblick über Änderungen verschaffen wollen, unterstützt Sie dSPACE AUTOSAR Compare völlig unabhängig von Ihren anderen Werkzeugen. In Kombination mit SystemDesk können Sie sogar die Unterschiede zwischen einer bestimmten Datei und dem aktuellen Projektstatus in SystemDesk anzeigen.
Vom Startpunkt zur vollständigen SIL-Welt
Sie haben mit SystemDesk eine V-ECU auf Basis Ihrer Software-Architektur erstellt: Das ist Ihr Einstieg in die flexible und kostengünstige Welt der Software-in-the-Loop-Simulation. Dank der Skalierbarkeit einer V-ECU können Sie wertvolle Zeit für HIL-Tests einsparen, verschiedene Tests gleichzeitig ausführen und sogar Tests direkt auf dem Entwickler-PC durchführen. Level-1-V-ECUs können sogar auf SCALEXIO als Restbus verwendet werden.
Neben der einfachen Integration von SystemDesk in Ihre bestehende Werkzeugkette bietet dSPACE kompatible Produkte zur Optimierung Ihres Workflows in der SIL-Welt. Sie können zum Beispiel eine oder mehrere V-ECUs in VEOS simulieren und in einer realistischen Umgebung testen. Mit ControlDesk können Sie alle Werte in einer übersichtlichen Darstellung auswerten, während Sie mit AutomationDesk Ihre Tests vollautomatisch durchführen.
AUTOSAR-Dateien können zentral gespeichert werden, so dass verschiedene Entwickler und Architekten aus all diesen Produkten parallel darauf zugreifen können, z. B. in einem Versionsverwaltungssystem wie git. Wenn Konflikte auftreten oder Sie sich einfach nur einen schnellen Überblick über Änderungen verschaffen wollen, unterstützt Sie dSPACE AUTOSAR Compare völlig unabhängig von Ihren anderen Werkzeugen.
Wir würden uns freuen, Sie bei der Verwirklichung Ihrer Ziele in der SIL-Welt zu unterstützen. Unser Engineering Services Team kann Ihnen helfen, den Start oder die Umstellung so einfach wie möglich zu gestalten.
- Wir sind Ihr Partner bei der Entwicklung und Diskussion von Ideen, Plänen und Konzepten für SIL-Tests.
- Wir begleiten Sie, wenn Sie SIL- und V-ECU-Tests in Ihrem Unternehmen einführen.
- Wir unterstützen Sie bei der Erstellung eines ersten V-ECUs für eine Machbarkeitsstudie.
-
Wir helfen Ihnen, SIL-Tests für viele Benutzer zu skalieren, indem wir den Prozess der V-ECU-Erstellung automatisieren.
- Für die agile Entwicklung.
- Für Continuous-Integration (CI)- und Continuous-Delivery (CD)-Prozesse.
- Für SIL in der Cloud.
- Wir bringen unsere Erfahrungen aus V-ECU-Projekten für OEMs und Zulieferer aus aller Welt ein.
Optionale Produkte
Unterstützung des neuesten AUTOSAR-Releases; Ethernet-Unterstützung für V-ECUs basierend auf FMI-LS-BUS
SystemDesk 2025-B unterstützt das neueste AUTOSAR-Release R24-11 für die AUTOSAR Classic und AUTOSAR Adaptive Platform.
Die FMI-Unterstützung von SystemDesk wird kontinuierlich verbessert. Mit SystemDesk 2025-B unterstützt SystemDesk nun zusätzlich die aktuellen Versionen 1.0.0 und 1.1.0-beta des FMI Layered Standard for Network Communication (FMI-LS-BUS). Die neueste Version 1.2.0-alpha unterstützt nun auch die Ethernet-Kommunikation. Diese FMI-LS-BUS-Version wird mit einem Patch für SystemDesk 2025-B unterstützt.
Unterstützung für SystemDesk-Anwender
Links zu detaillierten technischen Informationen und zum Kundendienst. Der Zugang kann eine Registrierung erfordern.