Figure 9.5: Users of the ExecutionClient interface
64abadcb90086349e34473974570065ab2f5e292acadca7e0870101ebe884d4b
1. Diagrammtyp & Architektur-Kontext
UML-Komponentendiagramm / Klassendiagramm im Kontext der AUTOSAR Adaptive Platform (Execution Management). Das Diagramm stellt die Schnittstelle ExecutionClient dar, über die sämtliche daemon-basierten funktionalen Cluster der Plattform ihren Ausführungsstatus an das zentral zuständige Execution Management melden.
2. Komponenten, Entitäten & Schnittstellen
- Execution Management: Funktionaler Cluster (
«aapFunctionalCluster»,daemon-based), realisiert die SchnittstelleExecutionClientvia Interface-Realisierung (gestrichelte Linie mit geschlossener, nicht ausgefüllter Pfeilspitze). - ExecutionClient: C++-API bzw. natives Interface (
«aapAPI,aapNativeInterface») mit den Operationen:+ Create()(statische Methode, unterstrichen)+ ReportExecutionState(ExecutionState)
- Nutzende funktionale Cluster (alle als
«aapFunctionalCluster»bzw.«aapFunctionalCl...»,daemon-basedtypisiert, jeweils mit einer gerichteten«use»-Abhängigkeit aufExecutionClient):Time SynchronizationAutomotive API GatewayCommunication ManagementNetwork ManagementState ManagementPlatform Health ManagementDiagnostic ManagementUpdate and Configuration ManagementVehicle Update and Configuration ManagementIntrusion Detection System ManagerCryptographyFirewall
3. Dynamisches Verhalten & Sequenzablauf
Statische Schnittstellen- und Abhängigkeitsstruktur. Alle daemon-basierten funktionalen Cluster der Plattform erzeugen eine Instanz über Create() und übermitteln ihren jeweiligen Prozess- und Ausführungszustand mittels ReportExecutionState(ExecutionState) an das Execution Management.
4. Normative Relevanz & Entwickler-Hinweise
Architektonische und funktionale Pflicht für Plattformdienste: Sämtliche aufgeführten zwölf daemon-basierten funktionalen Cluster müssen zur Synchronisation des Plattformlebenszyklus die Schnittstelle ExecutionClient einbinden und ihren Zustand per ReportExecutionState(ExecutionState) melden.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.