AUTOSAR_AP_EXP_SWArchitecture
FIG-26e2f8efae08aaba
777 × 524 px
2 Release(s)
Figure 7.2: Overview of the AUTOSAR Adaptive Platform and external systems
SHA-256 Inhalts-Fingerabdruck:
26e2f8efae08aababf05c3aca428339c8dbb82bb4d0a60e678efefb31d5a6f71
✦
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-Verteilungsdiagramm (Deployment Diagram) mit physischen/logischen Hardwareknoten (
«device»), geschachtelten Laufzeitumgebungen («executionEnvironment») und typisierten Assoziationen. - Technischer Zweck: Spezifikation der strukturellen und netzwerktechnischen Integration der AUTOSAR Adaptive Platform in den Fahrzeug- und Backend-Gesamtverbund (Vehicle-Kontext). Das Diagramm visualisiert Rechner-Topologien, Kommunikationsprotokolle (
«aracom,ethernet»,«ethernet,DoIP»,«internet»,«ethernet»), Multi-Machine-Deployments sowie Daten- und Sicherheitssenken. - Architektur-Einordnung: Verortet in AUTOSAR_EXP_SWArchitecture (Kapitel 7). Es dient als Referenztopologie für die Systembeschreibung (System Description), die Definition physischer Maschinen (Machine Manifest) sowie die Festlegung von Netzwerk- und Protokollgrenzen.
2. Komponenten, Entitäten & Schnittstellen
- Übergeordnete Systemgrenze
Vehicle: Physischer Fahrzeugrahmen zur strikten Abgrenzung von On-Board-Knoten gegenüber Off-Board-Entitäten. - On-Board-Knoten (
«device»mit geschachtelten«executionEnvironment»-Instanzen):Machine(zentral): Repräsentiert das primäre High-Performance-Rechensystem (SoC/Prozessor) mit der LaufzeitumgebungAdaptive Platform(POSIX OS, ARA Functional Clusters).Machine(sekundär): Weiterer Rechnerknoten mitAdaptive Platform, vernetzt über«aracom,ethernet»(0..*zu0..*) zur Abbildung von Multi-Machine-Architekturen.ECU(Classic Platform): Mikrokontrollerbasiertes Steuergerät mit der LaufzeitumgebungClassic Platform, angebunden über«aracom,ethernet»(0..*zu0..*).ECU(Third-Party Platform): Steuergerät mit Nicht-AUTOSAR-Stack (Third-Party Platform), angebunden über Standard-«ethernet»(0..*zu0..*).Data Repository: Zentraler Speicherknoten (Kardinalität1gegenüber0..*Rechnern) mit den AusführungsumgebungenLog Sink(Protokollierung viaara::log) undSecurity Event Sink(Erfassung von Security-Events via IdsM).
- Externe Knoten (
«device»außerhalbVehicle):Diagnostic Tester: Diagnose-Testerwerkzeug (Off-Board-Tester oder Bandende-Tester), verbunden über«ethernet,DoIP»(0..*zu0..*).Backend: OEM-Cloud- oder Flotteninfrastruktur, angebunden über«internet»(0..*zu0..*).Ad-Hoc Endpoint: Temporäre oder infrastrukturelle Endpunkte (z. B. V2X/C-V2X, Roadside Units, mobile Endgeräte), verbunden über eine unstereotypisierte Assoziation (0..*zu0..*).
- Multiplizitäten & Kanten: Sämtliche Kommunikationspfade zu externen Systemen, Classic- und Third-Party-ECUs sowie weiteren Adaptive Machines weisen Kardinalitäten von
0..*zu0..*auf; die Assoziation vonMachinezumData Repositoryist mit0..*zu1modelliert.
3. Dynamisches Verhalten & Sequenzablauf
Das Verteilungsdiagramm bildet eine statische Deployment-Topologie ab. Das dynamische Laufzeitverhalten operationalisiert sich über folgende parallele Protokoll- und Kommunikationspfade:
- Service-Orientierte Inter-Machine- und Inter-Platform-Kommunikation (
«aracom,ethernet»):- SOME/IP-Dienstaufrufe (Methoden, Events, Fields) und Service Discovery über Ethernet zwischen mehreren
Adaptive Platform-Knoten sowie zwischenAdaptive PlatformundClassic Platform(unter Nutzung von SOME/IP-Serialisierung und Signal-to-Service-Translation).
- SOME/IP-Dienstaufrufe (Methoden, Events, Fields) und Service Discovery über Ethernet zwischen mehreren
- Standard-Ethernet-Kommunikation (
«ethernet»):- IP-basierter Datenaustausch (z. B. TCP/UDP-Sockets, MQTT, HTTP oder proprietäre Middleware-Protokolle) mit der
Third-Party Platform.
- IP-basierter Datenaustausch (z. B. TCP/UDP-Sockets, MQTT, HTTP oder proprietäre Middleware-Protokolle) mit der
- Diagnosepfad (
«ethernet,DoIP»):- ISO 13400 (DoIP) Verbindungsaufbau vom
Diagnostic Testerüber TCP/IP zurAdaptive Platform, Weiterleitung der UDS-Nachrichten anara::diagzur Diagnoseabwicklung und Firmware-Aktualisierung.
- ISO 13400 (DoIP) Verbindungsaufbau vom
- Backend- und Ad-Hoc-Kommunikation (
«internet»):- Gesicherte TLS-Verbindungen (HTTPS, WebSockets, MQTT) über das offene Internet zum OEM-
Backendfür FOTA-Softwarepakete (ara::ucm) und Telemetrie. - Punkt-zu-Punkt- oder Broadcast-Datenaustausch mit dem
Ad-Hoc Endpointfür kooperative Fahrfunktionen oder ad-hoc Diagnosesitzungen.
- Gesicherte TLS-Verbindungen (HTTPS, WebSockets, MQTT) über das offene Internet zum OEM-
- Logging- und Security-Audit-Pfade:
- Kontinuierliches oder filterbasiertes Streaming lokaler Diagnose- und Trace-Logs (
ara::log) in dieLog Sink. - Weiterleitung sicherheitsrelevanter Audit-Events und Angriffsmuster (Security Events) an die
Security Event Sinkzur zentralen Fahrzeug-Sicherheitsüberwachung.
- Kontinuierliches oder filterbasiertes Streaming lokaler Diagnose- und Trace-Logs (
4. Normative Relevanz & Entwickler-Hinweise
- Deployment-Modellierung im AUTOSAR-Metamodell:
- Knoten müssen im Systemmodell als
Machinebzw.EcuInstancedeklariert werden. Die Zuweisung von Software-Komponenten erfolgt über entsprechendeRootSwComponentPrototype- undExecutable-Deployments in den System- und Machine-Manifesten.
- Knoten müssen im Systemmodell als
- Netzwerk- und Interface-Konfiguration:
- Die Stereotypen
«aracom,ethernet»erzwingen konsistente SOME/IP-Service-Interfaces (ServiceInterface,ServiceInstanceDeployment) über Maschinen- und Plattformgrenzen hinweg. - Für
«ethernet,DoIP»ist die DoIP-Kanalparametrierung (DoIpConfig, TCP/UDP-Port 13400, Routing Activation Keys) im Diagnose-Manifest vonara::diagzwingend abzustimmen.
- Die Stereotypen
- Multiplizitäten und Skalierbarkeit:
- Die
0..*-Kardinalitäten unterstreichen moderne Multi-SoC- und Central-Compute-Architekturen. Entwickler müssen Netzwerktopologien (VLANs, TSN, Quality of Service) und dynamische Service Discovery auslegen. - Die Kardinalität
1amData Repositoryverlangt eine zentrale Ressourcendefinition im Fahrzeugnetzwerk, um Datenverlust bei hoher paralleler Last durch Logging- und Security-Streams mehrerer Knoten zu verhindern.
- Die
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.