Anwendungsfall: Kontinuierliche Integration und Tests für SIL und HIL

Die Aufgabe

Kontinuierlicher Integrations- und Testprozess.

Komplexere Steuergeräte-Funktionalität und die wachsende Anzahl von Steuergeräte-Varianten erhöhen den Umfang und die Komplexität des Tests für die Absicherung von Steuergeräte-Software. Um einen effizienten Testprozess zu implementieren, der diese Herausforderung meistert, müssen Software-Entwickler und -Tester eng zusammenarbeiten. Dafür finden etablierte Prozesse in der Software-Entwicklung, zum Beispiel die agile Entwicklung mit kontinuierlicher Integration und Testdurchführung, ihren Weg in die Steuergeräte-Software-Entwicklung. Dazu bedarf es eines Testmanagements für den Steuergeräte-Test und eines intelligenten Werkzeugs zur Prozessautomatisierung wie SYNECT.

Die Herausforderung

  • Einhalten enger und schnellerer Release-Zeitpläne
  • Sicherstellen, dass die richtigen Modelle einschließlich variantenspezifischer Teile und Parametrierungen für den automatischen Build verwendet werden
  • Sicherstellen, dass neue oder geänderte Modelle automatisch in Übernacht-Builds integriert werden
  • Vorhandensein des richtigen Steuergeräte-Software-Builds, der richtigen Echtzeitanwendung und Parametrierung auf dem Testsystem und Anstoßen der relevanten Tests

Die Lösung

SYNECT stellt sicher, dass bei der Änderung einzelner Artefakte die richtige Aktionskette abgearbeitet wird. Außerdem bewertet es die relevanten Variantenabhängigkeiten. Zu den Aktionen gehört der Neuaufbau von Modellcontainern nach dem Einchecken eines Modells oder die Verwendung dieser Container während eines wiederkehrenden nächtlichen Builds der Echtzeitanwendung. Es ist auch möglich, dass eine neue Version der Steuergeräte-Software, die nur über ein Konfigurationsmanagementsystem bereitgestellt wird, eine Reihe von Regressionstests auslösen muss, die den neuesten Build der Echtzeitanwendung auf dem HIL-System und die richtige Parametrierung entsprechend der Steuergeräte-Software-Variante verwenden. Die hohe Automatisierung, die SYNECT in diesem Zusammenhang bietet, beschleunigt den Entwicklungs- und Testzyklus, reduziert die fehleranfällige manuelle Arbeit und sorgt automatisch für eine vollständige Rückverfolgbarkeit zwischen allen im Prozess verwendeten Artefakten.

Die Vorteile

  • Einführen von kontinuierlicher Integration und Testdurchführung als unternehmensweiten Prozess zur Verifikation und Validierung von Steuergeräte-Software
  • Beschleunigen der kontinuierlichen Integration durch die Verwendung einer variantenabhängigen Datenverwaltung, die nur geänderte Varianten verifiziert
  • Terminieren der Testsystemvorbereitung sowie der Übernacht- und Wochenendtests
  • Reduzieren der Testkomplexität, die durch Software-Varianten und -Versionen verursacht wird, mit Hilfe vorkonfigurierter und einfach zu bedienender Prozesse für alle Tester

Treiben Sie Innovationen voran. Immer am Puls der Technologieentwicklung.

Abonnieren Sie unser Expertenwissen. Lernen Sie von erfolgreichen Projektbeispielen. Bleiben Sie auf dem neuesten Stand der Simulation und Validierung. Jetzt dSPACE direct und dSPACE direct aeropace & defense abonnieren.

Formularaufruf freigeben

An dieser Stelle ist ein Eingabeformular von Click Dimensions eingebunden. Dieses ermöglicht es uns Ihr Newsletter-Abonnement zu verarbeiten. Aktuell ist das Formular ausgeblendet aufgrund Ihrer Privatsphäre-Einstellung für unsere Website.

Externes Eingabeformular

Mit dem Aktivieren des Eingabeformulars erklären Sie sich damit einverstanden, dass personenbezogene Daten an Click Dimensions innerhalb der EU, in den USA, Kanada oder Australien übermittelt werden. Mehr dazu in unserer Datenschutzbestimmung.