GAC beschleunigt die Softwareentwicklung mit einer Model-Based Design-Umgebung

Die maßgeschneiderte Plattform von GAC standardisiert Workflows, um Konsistenz in den Ergebnissen und Teams zu gewährleisten.

"Unsere Lösung besteht darin, eine einheitliche Model-Based Design-Plattform zu entwickeln, die alle Workflows, Toolchains und Ergebnisse integriert und somit die Standardisierung und Automatisierung erheblich verbessert."

Wichtigste Ergebnisse

  • Erreichte durchgängige Rückverfolgbarkeit zwischen Anforderungen und Modellen durch die Integration der angepassten Model-Based Design-Umgebung mit Anforderungen von Drittanbietern, wodurch ein geschlossener Entwicklungsprozess ermöglicht wird.
  • Verbesserte Integrations- und Testeffizienz durch die Implementierung standardisierter Workflows und die Automatisierung von Aufgaben innerhalb eines cloudbasierten CI/CD-Systems
  • Reduzierte reale Testkosten und verbesserte Kalibrierungseffizienz durch die Ausführung virtueller Iterationen vor physischen Tests

Getrieben durch die Marktnachfrage nach schneller Iteration, geht die Guangzhou Automobile Group (GAC) die Herausforderungen der Softwareentwicklung an, die mit zunehmend komplexen Fahrzeugsystemen und vielfältigen Antriebstechnologien wie Elektrofahrzeugen und Plug-in-Hybrid-Elektrofahrzeugen verbunden sind. Früher verlangsamten fragmentierte Workflows den Fortschritt in den Ingenieurteams. Anforderungen waren oft unklar oder wurden aufgeschoben, die für Integration zuständigen Ingenieure hatten mit unvorhersehbaren Build-Anfragen zu kämpfen. Zudem erschöpfte die starke Abhängigkeit von physischen Fahrzeugen für die Kalibrierung die Ressourcen und frustrierte das Personal.

Um diese Workflow-Hürden zu überwinden, arbeitete GAC mit MathWorks Consulting Services zusammen, um eine Arbeitsplattform zu entwickeln, die eine durchgängige Model-Based Design-Umgebung nutzt. Diese Umgebung digitalisiert jeden Schritt des V-Modell-Prozesses und unterstützt die hochwertige Softwareentwicklung. Das Team standardisierte seine Entwicklungsumgebung durch die Implementierung einer flexiblen, einheitlichen Plattform, die nahtlos mit Anwendungen von Drittanbietern integriert ist, einschließlich ihres webbasierten Produktlebenszyklus-Managementsystems und der Software-Versionsverwaltungstools. Durch eine einzige Anwendungsoberfläche ersetzt diese maßgeschneiderte Plattform die manuelle Regelung durch Automatisierung und koordiniert die erforderlichen Toolboxen zur Ausführung des standardisierten Workflows.

Diese digitalisierte Toolchain erstreckt sich über das gesamte V-Modell – von Anforderungen und Modellierung bis hin zur Softwareintegration, Test und Kalibrierung. Externe Anforderungstools speisen direkt in MATLAB® und Simulink® ein, cloudbasierte CI/CD-Pipelines unterstützen die kontinuierliche Integration, und individuell angepasste Schnittstellen ermöglichen die automatisierte Ausführung von Testfällen neben nativen Testumgebungen.

Diese standardisierte Umgebung stellt sicher, dass wichtige Ergebnisse effektiv bewahrt und im Verlauf der Entwicklung weitergeführt werden. Durch die Standardisierung von Eingaben und Ausgaben sowie die Strukturierung der Workflows in klar definierte automatisierte Aufgaben hat GAC eine Umgebung geschaffen, die einfach bereitzustellen und über alle seine Ingenieurteams hinweg bedienbar und konsistent ist.