DEENESPTFRRUARHIKOZHNL
AUTOSAR_AP_EXP_SWArchitecture FIG-d016c95609982ba0 860 × 329 px 1 Release(s)

Figure 9.5: Users of the ExecutionClient interface

SHA-256 Inhalts-Fingerabdruck: d016c95609982ba06fc3bcd8c0d7a7c034eeee829b1cffff670251e9ab1ba4bd
✦ 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

UML-Komponentendiagramm / Klassendiagramm im Kontext der AUTOSAR Adaptive Platform (Execution Management). Das Diagramm stellt die Schnittstelle ExecutionClient dar, über die daemon-basierte funktionale Cluster der Plattform ihren Ausführungsstatus an das Execution Management melden.

2. Komponenten, Entitäten & Schnittstellen

  • Execution Management: Funktionaler Cluster («aapFunctionalCluster», daemon-based), realisiert die Schnittstelle ExecutionClient via Interface-Realisierung (gestrichelte Linie mit geschlossener, nicht ausgefüllter Pfeilspitze).
  • ExecutionClient: C++-API bzw. natives Interface («aapAPI,aapNativeInterface») mit den Operationen:
    • + Create() (statische Erzeugungsmethode / Factory, unterstrichen)
    • + ReportExecutionState(ExecutionState): Result
  • Nutzende funktionale Cluster (alle als «aapFunctionalCluster», daemon-based typisiert):
    • State Management
    • Platform Health Management
    • Diagnostic Management
    • Update and Configuration Management
    • Time Synchronization Jeder dieser Cluster besitzt eine gerichtete Abhängigkeitsbeziehung («use», gestrichelter Pfeil mit offener Spitze) auf ExecutionClient.

3. Dynamisches Verhalten & Sequenzablauf

Statische Schnittstellen- und Verwendungsbeziehung. Daemon-basierte funktionale Cluster instanziieren den Client über die Factory-Methode Create() und melden ihren Prozesszustand an das Execution Management mittels ReportExecutionState(ExecutionState) unter Rückgabe eines Result.

4. Normative Relevanz & Entwickler-Hinweise

Für die Implementierung von Plattform-Daemon-Clustern normativ: Der Lebenszyklus der Client-Instanz wird über die statische Factory-Methode Create() initiiert. Die Zustandsmeldung an das Execution Management erfolgt über ReportExecutionState(...).

Versionsvergleich KI-generiert · gemini-3.8-flash (via agy)

R23-11 → R24-11 keine inhaltliche Änderung Vorgänger: FIG-e461fdfae372d5b4

Keine inhaltlichen Änderungen erkennbar.

R24-11 → R25-11 normative Änderung Nachfolger: FIG-64abadcb90086349
  • ExecutionClient: Rückgabetyp : Result bei der Operation ReportExecutionState(ExecutionState) entfernt.
  • Funktionale Cluster: Sieben daemon-basierte funktionale Cluster als Nutzer («use») des ExecutionClient ergänzt: Automotive API Gateway, Communication Management, Network Management, Vehicle Update and Configuration Management, Intrusion Detection System Manager, Cryptography, Firewall.
  • Layout: Umstrukturierung der nutzenden Komponenten in zwei Zeilen oberhalb sowie eine Zeile unterhalb der Schnittstelle ExecutionClient.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

«aapFunctionalCluster» Execution Management daemon-based | «aapAPI,aapNativeInterface» | ExecutionClient | + Create() + ReportExecutionState(ExecutionState): Result | «aapFunctionalClust... | State Management | daemon-based | «aapFunctionalClust... Diagnostic Management | daemon-based | «aapFunctionalClust... | Platform Health | Management | daemon-based | «aapFunctionalClust... Update and Configuration | Management | daemon-based | «aapFunctionalClust... | Time Synchronization | daemon-based | «use» «use» «use» «use» «use»

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R24-11 AUTOSAR_AP_EXP_SWArchitecture S. 50 9.5 Figure 9.5: Users of the ExecutionClient interface