Kampman, AlexandruReischuk, Rüdiger2024-10-022024-10-022024978-3-88579-982-5https://dl.gi.de/handle/20.500.12116/44710Diese Arbeit stellt die Automotive Service-oriented Software Architecture (ASOA) vor, eine updatebare, und orchestrierte Dienste-orientierte Softwarearchitektur für den Einsatz im Automobil. Im Gegensatz zu traditionellen, zur Entwurfszeit integrierten Architekturen wird ein mit ASOA implementiertes System zur Laufzeit dynamisch integriert. Durch die Orchestrierung ermöglicht ASOA zudem die Trennung nicht-modularer Aspekte der Systemintegration von systemagnostischen Software-Diensten. Diese Trennung begünstigt die Updatebarkeit der Softwarearchitektur, da Software-Dienste in geringerem Umfang von Update-bedingten Seiteneffekten betroffen sind. ASOA erlaubt außerdem eine detaillierte Introspektion in reaktive Wirkketten, wodurch systematische Optimierungspotenziale hinsichtlich Ressourcenverbrauch und Ende-zu-Ende-Latenzen erschlossen werden. ASOA-Dienste sind sowohl auf zukünftigen High-Performance-Steuergeräten als auch auf ressourcenbeschränkten Mikroprozessoren lauffähig. Darüber hinaus verfügt ASOA über ein Tool für die kollaborative Systementwicklung. Der Einsatz der ASOA wurde in vier vollständigen automatisierten Fahrzeugprotoypen demonstriert, die im Kontext eines deutschlandweiten Großprojektes entstanden sind. Durch die Kombination dieser Merkmale birgt ASOA das Potenzial, Entwicklungszyklen und die Time-to-Market von Softwareinnovationen zu verkürzen. Diese Fähigkeiten sind angesichts der stark wachsenden Bedeutung von Software in der Automobilindustrie von essenzieller Bedeutung.deEine dynamische, Dienste-orientierte Softwarearchitektur für die Anwendung im Automobil10.18420/Diss2023-14