AUTOSAR_AP_EXP_SWArchitecture
FIG-3bbfc4576980545a
786 × 192 px
1 Release(s)
Figure 9.25: Functional Clusters in category Communication
SHA-256 Inhalts-Fingerabdruck:
3bbfc4576980545a85f54f7c6d3dbb045514a0c6b9fc1d7d13c94d8961f2f102
✦
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 / Architektur-Kategoriendiagramm der AUTOSAR Adaptive Platform (AP).
- Technischer Zweck: Deklarative Zuordnung und Gruppierung von funktionalen Clustern (Functional Clusters) zur Architektur-Kategorie Communication gemäß
AUTOSAR_EXP_SWArchitecture. - Architektonische Einordnung: Definiert die Basisinfrastruktur für dienstorientierte Kommunikation (Service-Oriented Communication), standardisierte fahrzeugweite API-Gateways (Automotive API Gateway), ungepufferte Rohdatenströme (Raw Data Stream), Netzwerkzustandsverwaltung (Partial Networking) und netzwerkweite Taktsynchronisation auf POSIX-basierten Adaptive-Steuergeräten.
2. Komponenten, Entitäten & Schnittstellen
Das Diagramm spezifiziert fünf funktionale Einheiten mit dem AUTOSAR-Stereotyp «aapFunctionalCluster»:
Communication Management(ara::com):- Stereotyp/Annotation:
daemon-based. - Stellt die dienstorientierte Middleware-Abstraktion bereit (Events, Methods, Fields) für IPC und fahrzeugweite Kommunikation.
- Stereotyp/Annotation:
Raw Data Stream:- Bibliotheksbasiert (keine Annotation).
- Stellt Schnittstellen für kontinuierliche, latenzarme Rohdatenströme (z. B. Sensor-, Video- oder Streamingdaten) bereit.
Network Management(ara::nm):- Bibliotheksbasiert (keine Annotation).
- Koordiniert Netzwerkzustände (Repeat Message, Normal Operation, Ready Sleep) und Partielle Netzwerke (PN).
Time Synchronization(ara::tsync):- Stereotyp/Annotation:
daemon-based. - Bereitstellung synchronisierter Zeitbasen über Zeitdomänen hinweg (gPTP / IEEE 802.1AS, CAN-TSyn).
- Stereotyp/Annotation:
Automotive API Gateway:- Stereotyp/Annotation:
daemon-based(neu hinzugefügt in einer zweiten Zeile unterhalb von Communication Management). - Agiert als Gateway und Protokollumsetzer zwischen externen/standardisierten Fahrzeug-APIs (z. B. REST, WebSocket, COVESA Vehicle Signal Specification) und den internen Adaptive-Plattformdiensten.
- Stereotyp/Annotation:
Beziehungen & Konnektoren: Keine expliziten Ports, Abhängigkeiten oder Schnittstellenrelationen im Diagramm dargestellt; rein deklarative Kategorienschnitt-Taxonomie.
3. Dynamisches Verhalten & Sequenzablauf
- Diagrammart: Rein statisches Deklarationsdiagramm; enthält keine Sequenz-, Timing- oder Kontrollfluss-Pfade.
- Laufzeit-Dynamik im Gesamtsystem:
Automotive API Gatewaynimmt als Hintergrund-Daemon externe API-Anfragen entgegen, transformiert diese in standardisierteara::com-Methodenaufrufe oder Feldbeschreibungen und leitet Antworten bzw. Ereignisse bidirektional weiter.Communication Managementvermittelt Service Discovery, IPC und Netzwerk-Bindings.Raw Data Streamwickelt hochvolumige Datenübertragungen ohne Middleware-Serialisierung ab.ara::tsyncsynchronisiert Takte autonom im Hintergrund via Hardware-/Kernel-Timestamping.ara::nmschaltet Netzwerk- und Kanalzustände bedarfsgerecht aktiv oder versetzt sie in den Schlafzustand.
4. Normative Relevanz & Entwickler-Hinweise
- Prozess- & Deployment-Modell:
Communication Management,Time SynchronizationundAutomotive API Gatewaysind alsdaemon-basedannotiert und erfordern eigenständige POSIX-Executables im Execution Manifest, die vonara::execüberwacht und gestartet werden.- Für das
Automotive API Gatewaysind IP-Endpunkte, Portbindungen und Zugriffskontrollen (z. B. TLS, Authentifizierung und Berechtigungen via Identity and Access Management) zu konfigurieren. Raw Data StreamundNetwork Managementverbleiben bibliotheksbasiert.
- Konfigurations-Vertrag (ARXML):
- Mappings von externen Fahrzeug-API-Modellen auf interne Service-Interfaces (
ServiceInterface) müssen im Konfigurationsmanifest des Gateways hinterlegt werden. - Dienst- und Netzwerkschnittstellen müssen im Service Instance Manifest und Network Manifest aufeinander abgestimmt sein.
- Mappings von externen Fahrzeug-API-Modellen auf interne Service-Interfaces (
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.