Master Thesis MSTR-2022-73

BibliographyRenz, Tobias: Entwicklung einer Management-API zur Automatisierung des Deployments und Managements von Software in Fahrzeugen.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Master Thesis No. 73 (2022).
85 pages, german.
Abstract

Der Softwareanteil von Fahrzeugen wird in der heutigen Zeit immer größer. Damit wachsen auch die Herausforderungen, Softwaresysteme in Fahrzeugen mit Updates auf dem aktuellen Stand zu halten und diese im Anschluss zu managen. Gleichzeitig beschreiben Software-Over-The-Air Ansätze, wie Software ohne einen Besuch des Fahrzeughalters in der Werkstatt durchgeführt werden können. In dieser Arbeit wird untersucht, wie man Update- und Softwaremanagementvorgänge für Fahrzeuge effektiv, effizient und einfach gestalten kann. Herangezogen wird dafür die Modellierungssprache TOSCA (Topology and Orchestration Specification for Cloud Applications). Mit TOSCA werden Modelle erstellt, welche anschließend durch einen TOSCA Orchestrator deployt werden. Dadurch sollen die genannten Vorgänge auf Steuergeräte abgebildet werden. Hierfür wurde ein Konzept entwickelt, wie sich TOSCA Orchestratoren und In-Car Hardware, insbesondere Steuergeräte, um die genannten Vorgänge auszuführen, integrieren lassen. Auf Grundlage des Konzeptes, welches zusätzlich eine fahrzeuginterne Schnittstelle berücksichtigt, die zwischen Steuergeräten in Fahrzeugen und externen Zugriffen vermittelt, werden sämtliche Komponenten des Konzeptes, mit Ausnahme des verwendeten TOSCA Orchestrators, implementiert. Für die Validierung der Implementierung wurde abschließend im Rahmen einer Case Study ein Experiment durchgeführt, bei dem anhand eines Anwendungsfalls Vorgänge, wie das Update eines Steuergerätes und die Änderung der Konfiguration einer Steuergerätesoftware an einem Steuergerät, ersetzt durch einen Raspberry Pi, simuliert werden. Verwendet wurde für diese Simulation eine entwickelte Distanzbestimmung als Steuergerätesoftware, welche auf dem Raspberry Pi installiert und in einem fahrenden Fahrzeug ausgeführt wurde.

Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Superviser(s)Leymann, Prof. Frank; Kopp, Dr. Oliver; Breitenbücher, Dr. Uwe
Entry dateMarch 17, 2023
   Publ. Institute   Publ. Computer Science