DEENESPTFRRUARHIKOZHNL
AUTOSAR_AP_EXP_SWArchitecture FIG-1d98abd90e1b91c7 364 × 329 px 1 Release(s)

Figure 9.70: Interfaces required by Cryptography

SHA-256 Inhalts-Fingerabdruck: 1d98abd90e1b91c70ea7f19838613c832d0f01e024c1b06752ec070d3622ac4d
✦ 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 im Kontext der AUTOSAR Adaptive Platform (Execution Dependency View). Das Diagramm modelliert die Abhängigkeit des Functional Clusters Cryptography vom Functional Cluster Execution Management zur Laufzeit- und Zustandsverwaltung eines daemon-basierten Prozesses.

2. Komponenten, Entitäten & Schnittstellen

  • «aapFunctionalCluster» Cryptography (daemon-based): Nutzungskomponente (Client), greift über eine Abhängigkeit («use») auf die API zu.
  • «aapFunctionalCluster» Execution Management (daemon-based): Plattformkomponente, realisiert das Interface ExecutionClient (gestrichelte Realisierungskante mit geschlossener, nicht ausgefüllter Pfeilspitze).
  • «aapAPI, aapNativeInterface» ExecutionClient: Native Schnittstelle mit den Operationen:
    • + Create() (statische Fabrikmethode / Konstruktor, unterstrichen)
    • + ReportExecutionState(ExecutionState) (Melden des aktuellen Ausführungszustands an Execution Management).

3. Dynamisches Verhalten & Sequenzablauf

  1. Initialisierung: Der Daemon des Functional Clusters Cryptography instanziiert bzw. bindet die native Schnittstelle über ExecutionClient::Create().
  2. Zustandsmeldung: Nach erfolgreichem Hochlauf bzw. bei Zustandswechseln (z. B. kRunning) meldet Cryptography den jeweiligen Status über den Aufruf ReportExecutionState(ExecutionState) an das Execution Management.
  3. Überwachung: Das Execution Management verarbeitet die gemeldeten Zustände zur Prozessüberwachung und Lebenszyklussteuerung.

4. Normative Relevanz & Entwickler-Hinweise

  • Als daemon-based ausgelegter Functional Cluster unterliegt Cryptography dem standardisierten Lebenszyklusmanagement der AUTOSAR Adaptive Platform.
  • Die Interaktion über ExecutionClient ist für zustandsbehaftete Daemons verbindlich vorgeschrieben, um den Startup- und Shutdown-Zustand (ExecutionState) an den Adaptive Core / Execution Manager zu synchronisieren.
  • Die Schnittstelle ist als plattformnative C++-Klasse («aapNativeInterface») spezifiziert.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

«aapFunctionalCluster» | Cryptography daemon-based | «aapAPI,aapNativeInterface» | ExecutionClient | + Create() + ReportExecutionState(ExecutionState) | «aapFunctionalCluster» Execution Management | daemon-based | «use»

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R25-11 AUTOSAR_AP_EXP_SWArchitecture S. 120 9.70 Figure 9.70: Interfaces required by Cryptography