AUTOSAR_AP_EXP_PlatformDesign
FIG-8b5baaa82fc9e160
928 × 1045 px
1 Release(s)
Figure 13.1: Vehicle Update Architecture
SHA-256 Inhalts-Fingerabdruck:
8b5baaa82fc9e160af9a0bea353bb020107adf19142f2a09e4427c860dce5d2f
✦
KI-generierte Bildanalyse & technische Beschreibung
Modell: gemini-3.8-flash (via agy) · Rezept figure-series@1 · erstellt am 2026-10-08
1. Diagrammtyp & Architektur-Kontext
- Klassifikation: UML-Komponentendiagramm / Deployment-Diagramm mit Schichtenarchitektur (AUTOSAR Adaptive Platform Execution Environments & Systemgrenzen).
- Technischer Zweck: Spezifikation der fahrzeugweiten Over-The-Air- (OTA) und Tester-basierten Update-Architektur (Vehicle Update Management) gemäß AUTOSAR Adaptive Platform (EXP_PlatformDesign, R23-11).
- Funktionale Einordnung: Orchestrierung verteilter Software-Updates über heterogene Steuergeräte hinweg. Das Diagramm definiert das Zusammenspiel zwischen fahrzeugexternen Quellen (Cloud-Backend, Diagnosetester), fahrzeuginterner Koordination (
VUCM), fahrzeugeigenen Zustands-/Fahrersicherheitsinstanzen (VSM,VDI), knotenlokalem Update-Management (UCM,SM,EM) sowie der Flash-Anbindung von Classic AUTOSAR ECUs über ISO 22900-2 (D-PDU API).
2. Komponenten, Entitäten & Schnittstellen
Externe Entitäten & Artefakte
- Backend: Cloud-Infrastruktur; liefert das Gesamt-Artefakt
«deployment...» VehiclePackageaus, welches einzelneSoftwarePackage AundSoftwarePackage Baggregiert («deploy»-Beziehung). - Diagnostic Client: Stationärer Diagnosetester (Werkstatttester); kann alternativ/ergänzend
SoftwarePackage Cüber einen fahrzeugseitigenDoIP socket(«optional») einbringen. - Driver HMI (from V-UCM sequences): Physischer Fahrer/Bediener; interagiert mit der
Vehicle Driver Interface-Applikation (Einwilligung, Installationsbestätigung, Countdown).
Fahrzeuginterne Hardware- und Laufzeitumgebungen
Vehicle: Physische Fahrzeugbegrenzung.«device» ECU(Adaptive Platform ECU): Zentrales Steuergerät / HPC-Knoten.«executionEnvironment» Machine: Host-Betriebssystem / POSIX-Instanz.«executionEnvironment» Autosar Adaptive Application layer(Applikationsebene):OTA Client: Adaptive Application; terminiert die Backend-Verbindung viaBackend-Port, extrahiert dasVehiclePackageund übergibt es an dasVUCMüberVehiclePackageManagement(«use»).Vehicle State Manager(VSM): Adaptive Application; prüft/garantiert Fahrzeugsicherheitszustände (z. B. Stillstand, Ladezustand, Parkbremse) und stellt Status viaVSM-Port überara::combereit («use»).Vehicle Driver Interface(VDI): Adaptive Application; Benutzeroberfläche zur Einholung von Fahrer-Zustimmungen; angebunden an dasVUCMviaVDI-Port überara::com(«use»).Flashing Adapter: Adaptive Application; Brücke zu Classic ECUs. KonsumiertPackageManagement(UCM Sub-Rolle) überara::comund spricht dieD-PDU API ISO22900-2an.Diagnostic Application: Adaptive Application zur Verarbeitung von Diagnose-Update-Pfaden über denDiagnostic Manager.
«executionEnvironment» AUTOSAR Adaptive Platform(Plattform-Dienste/Foundation):«service» VUCM: Zentrale Orchestrierungsinstanz für das Fahrzeug-Update (Vehicle Update and Configuration Management). Exponiert Services:VPM(VehiclePackageManagement): Interface fürOTA Client.VSM(VehicleStateManagerInterface): Schnittstelle zur Abfrage von Sicherheitsbedingungen beimVehicle State Manager.VDI(VehicleDriverApplicationInterface): Schnittstelle zur Fahrerinteraktion mit demVehicle Driver Interface.UCM Sub: Steuerkanal zur Verteilung von Teilpaketen an lokale UCMs undFlashing Adapter.
«service» UCM(Update and Configuration Management - Subordinate): Knotenlokaler Dienst zur Paketverwaltung und -installation auf der Machine; stellt das InterfacePackageManagementbereit (konsumiert vonVUCMviaUCM SubundDiagnostic Manager) und triggert Zustandswechsel über die SchnittstelleUpdateRequestanSM.SM(State Management): Plattformdienst zur Koordination von Funktionsgruppen- und Maschinenzuständen; empfängtUpdateRequestvomUCMund steuertEM.EM(Execution Management): Plattforminstanz zur Prozessverwaltung und Zustandsaktivierung gemäß Steuerung durchSM.Diagnostic Manager: Plattformdienst für UDS-Diagnose über DoIP; angebunden an den fahrzeugseitigenDoIP socketund interagiert mitDiagnostic ApplicationsowiePackageManagementam lokalenUCM.D-PDU API ISO22900-2: Plattformmodul zur hardwarenahen PDU-Abstraktion mitDoIP socketzur Diagnose- und Flashkommunikation mit weiteren Steuergeräten.
Unterlagerte Steuergeräte
«device» Classic AUTOSAR ECU: Über Netzwerk angebundenes Classic-Steuergerät; wird über denFlashing AdapterviaD-PDU API ISO22900-2geflasht.
3. Dynamisches Verhalten & Sequenzablauf
- Pakettransfer & Entgegennahme:
- OTA-Pfad: Der
OTA Clientempfängt das ganzheitlicheVehiclePackagevom Cloud-Backendvia«deploy»-Verbindung am PortBackend. - Werkstatt-Pfad: Ein externer
Diagnostic Clientkann alternativ Softwarepakete (SoftwarePackage C) über einen fahrzeugseitigenDoIP socket(«optional») und denDiagnostic Managereinbringen.
- OTA-Pfad: Der
- Orchestrierung durch das VUCM:
- Der
OTA Clientübergibt dasVehiclePackageüber die Service-SchnittstelleVehiclePackageManagement(VPM) viaara::coman dasVUCM. - Das
VUCManalysiert das Manifest desVehiclePackageund partitioniert die Zielpakete für die Ziel-Steuergeräte.
- Der
- Fahrzeugzustands- und Fahrerkoordination:
- Vor und während des Installationsprozesses fragt das
VUCMüber den PortVSM(VehicleStateManagerInterface) Sicherheitsbedingungen (z. B. Parkzustand, Ladezustand) beimVehicle State Managerab. - Über den Port
VDI(VehicleDriverApplicationInterface) interagiert dasVUCMmit demVehicle Driver Interface, um die Zustimmung des Fahrers (Driver HMI) einzuholen und Fortschritt oder Warnungen darzustellen.
- Vor und während des Installationsprozesses fragt das
- Verteilung und Installation:
- Das
VUCMverteilt Teilpakete über dieUCM Sub-Rolle an das InterfacePackageManagement:- An den lokalen
UCMder Adaptive-Maschine für adaptive Software-Cluster. - An den
Flashing Adapterzur Aktualisierung von Classic AUTOSAR Steuergeräten.
- An den lokalen
- Der lokale
UCMkoordiniert die lokale Paketaktivierung überUpdateRequestmit demState Management(SM), welches wiederum denExecution Management(EM) zur Ausführung oder Umschaltung von Prozessen anweist. - Der
Flashing Adaptertransferiert die Update-Daten über dieD-PDU API ISO22900-2(DoIP) direkt auf dieClassic AUTOSAR ECU.
- Das
4. Normative Relevanz & Entwickler-Hinweise
- AUTOSAR-Spezifikationsbezug:
- Relevante Standardspezifikationen:
AUTOSAR_EXP_PlatformDesign,AUTOSAR_SWS_VehicleUpdateAndConfigurationManagement(VUCM ab R23-11),AUTOSAR_SWS_UpdateAndConfigurationManagement(UCM) undAUTOSAR_SWS_StateManagement. - Definition der serviceorientierten Schnittstellen über
ara::com:VehiclePackageManagement(VPM): Übertragung, Statusabfrage und Orchestrierung des Gesamtpakets.VehicleStateManagerInterface(VSM): Validierung des sicheren Fahrzeugzustands (Safe State) vor Beginn kritischer Flash- und Aktivierungsphasen.VehicleDriverApplicationInterface(VDI): HMI-Kopplung zur Einholung der Nutzerzustimmung (Driver Consent) und Abbruchbehandlung.PackageManagement: Einheitliche Client-Server-Schnittstelle für knotenlokale UCMs und Gateway-Adapter.
- Relevante Standardspezifikationen:
- Architekturprinzipien & heterogene Integration:
- Kapselung von Classic ECUs: Classic AUTOSAR ECUs verfügen über keinen standardisierten Adaptive-UCM. Der
Flashing Adapterfungiert als Brücke zwischen derara::com-Serviceebene und standardisierten Diagnoseroutinen über dieD-PDU API ISO22900-2(UDS/DoIP). - Atomarität und Rollback: Das
VUCMüberwacht das synchrone Ausrollen über alle Knoten; bei Fehlschlag eines Teilpakets muss ein fahrzeugweites Rollback-Verfahren initiiert werden.
- Kapselung von Classic ECUs: Classic AUTOSAR ECUs verfügen über keinen standardisierten Adaptive-UCM. Der
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.