AUTOSAR_EXP_SWArchitecture
FIG-ce317115dc68b144
533 × 424 px
1 Release(s)
Figure 9.58: Interfaces required by Cryptography
SHA-256 Inhalts-Fingerabdruck:
ce317115dc68b14442db5e909d2316b560cd5269d0bab6d766039376a16294e7
✦
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 / Schnittstellendiagramm im Kontext der AUTOSAR Adaptive Platform Architecture (Software Architecture Specification). Dargestellt sind die ausgehenden Schnittstellenanforderungen des funktionalen Clusters Cryptography (daemon-based) gegenüber anderen Plattform-Clustern.
2. Komponenten, Entitäten & Schnittstellen
- Verbrauchende Komponente:
«aapFunctionalCluster» Cryptography(Eigenschaft:daemon-based)
- Genutzte Schnittstellen & bereitstellende Einheiten:
«aapInternal,aapNativeInterface» PolicyDecisionPoint: bereitgestellt via Realisierung von«aapFunctionalCluster» Identity and Access Management; deklariert Operation+ CheckAccess().«aapAPI,aapNativeInterface» Logger: bereitgestellt via Realisierung von«aapFunctionalCluster» Log and Trace; deklariert Logging-Operationen+ IsEnabled(),+ Log(MsgId, Params),+ LogDebug(): LogStream,+ LogError(): LogStream,+ LogFatal(): LogStream,+ LogInfo(): LogStream,+ LogVerbose(): LogStream,+ LogWarn(): LogStream,+ WithLevel(): LogStream.«aapAPI,aapPortInterface» SupervisedEntity: bereitgestellt via Realisierung von«aapFunctionalCluster» Platform Health Management(daemon-based); deklariert Operation+ ReportCheckpoint().
- Verbindungen:
CryptographyverwendetPolicyDecisionPointüber eine«use»-Abhängigkeit.CryptographyverwendetLoggerüber eine«use»-Abhängigkeit.CryptographyverwendetSupervisedEntityüber eine«use»-Abhängigkeit, annotiert mit«aapRequiredPort».- Alle Zielkomponenten implementieren die jeweiligen Schnittstellen über Realisierungsbeziehungen (gestrichelte Linie mit geschlossener, nicht ausgefüllter Pfeilspitze).
3. Dynamisches Verhalten & Sequenzablauf
Statische Schnittstellenverwendung zur Laufzeit:
- Zugriffskontrolle über synchrone/direkte Aufrufe von
CheckAccess()an das Identity and Access Management zur Autorisierung kryptografischer Operationen oder Schlüsselzugriffe. - Ausgabe von Diagnose- und Systemnachrichten über native C++-Streaming-Aufrufe (
LogDebug(), etc.) an das Log and Trace Subsystem. - Regelmäßige Zustandsmeldung an das Platform Health Management via Service-Port-Aufruf von
ReportCheckpoint()zur Funktions- und Überwachungskontrolle des Cryptography-Daemons.
4. Normative Relevanz & Entwickler-Hinweise
- Für die Implementierung eines Cryptography-Daemons in AUTOSAR Adaptive sind Schnittstellen zu IAM, Log & Trace und PHM vorzusehen.
PolicyDecisionPointist als internes, natives Interface spezifiziert (nicht für Standard-Applikationen exponiert).Loggererfordert die Bereitstellung nativer API-Methoden mit Rückgabe vonLogStream.- Die Überwachung durch PHM erfordert die Modellierung und Konfiguration eines AUTOSAR-Ports (
«aapRequiredPort») für dieSupervisedEntity-Schnittstelle.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.