DEENESPTFRRUARHIKOZHNL
AUTOSAR_AP_EXP_SWArchitecture FIG-11b3c01423756b16 649 × 403 px 1 Release(s)

Figure 9.51: Interfaces required by Persistency

SHA-256 Inhalts-Fingerabdruck: 11b3c01423756b16d857d9c3aae6146ad692c361d011dde1dfe538916d8e0985
✦ 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-Klassendiagramm / Komponentendiagramm zur Darstellung der statischen Schnittstellenabhängigkeiten des Functional Clusters Persistency in der AUTOSAR Adaptive Platform. Das Diagramm spezifiziert die direkten Abhängigkeitsbeziehungen («use») des Clusters auf native Cluster-Schnittstellen («aapAPI,aapNativeInterface»), interne Schnittstellen («aapInternal,aapNativeInterface») und OS-Ressourcen.

2. Komponenten, Entitäten & Schnittstellen

  • Zentraler Funktionscluster:
    • «aapFunctionalCluster» Persistency (grün)
  • Verwendete Schnittstellen und Zielkomponenten (von links nach rechts):
    • Schnittstelle «aapAPI,aapNativeInterface» CryptoStack (realisiert via Generalisierung/Realization durch «aapFunctionalCluster» Cryptography daemon-based, gelb).
    • Schnittstelle «aapAPI,aapNativeInterface» Logger (realisiert durch «aapFunctionalCluster» Log and Trace, rot). Operationen:
      • + IsEnabled(): bool
      • + Log(MsgId, Params)
      • + LogDebug(): LogStream
      • + LogError(): LogStream
      • + LogFatal(): LogStream
      • + LogInfo(): LogStream
      • + LogVerbose(): LogStream
      • + LogWarn(): LogStream
      • + WithLevel(): LogStream
    • Schnittstelle «aapInternal,aapNativeInterface» ManifestAccessor (realisiert durch Komponente Registry).
    • Schnittstelle «aapInternal» Non-volatile Storage (realisiert durch Komponente Operating System).
  • Alle vier Schnittstellen werden von Persistency über gerichtete «use»-Abhängigkeiten adressiert. Port-Interfaces oder Service-Ports sind nicht vorhanden.

3. Dynamisches Verhalten & Sequenzablauf

Das Diagramm modelliert eine rein statische Komponenten- und Schnittstellenarchitektur ohne Sequenzabläufe. Die Laufzeitinteraktion erfolgt über direkte synchrone Schnittstellenaufrufe («use») in die Schichten von Cryptography, Logging, Registry (Manifest-Auswertung) und Betriebssystem (Dateisystem/Blockgeräte).

4. Normative Relevanz & Entwickler-Hinweise

  • Persistency besitzt keine Abhängigkeit mehr zum Cluster Time Synchronization bzw. zu Service-Ports («aapRequiredPort»).
  • Konfigurations- und Bereitstellungsdaten (Deployment-Informationen) werden über die native interne Schnittstelle ManifestAccessor direkt aus der Registry bezogen.
  • Bei Logger spezifiziert IsEnabled() explizit den Rückgabetyp bool.
  • Persistente Datenspeicherung und Absicherung basieren architektonisch auf CryptoStack, Non-volatile Storage des OS, Logger und dem Zugriff auf das Manifest.

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

R24-11 → R25-11 keine inhaltliche Änderung Vorgänger: FIG-b6e86875c6195529

Keine inhaltlichen Änderungen erkennbar.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

«aapFunctionalCluster» | Persistency | «aapAPI,aapNativeInterf... | CryptoStack | «aapFunctionalClust... | Cryptography daemon-based | «aapAPI,aapNativeInterf... | Logger | + IsEnabled(): bool + Log(MsgId, Params) + LogDebug(): LogStream + LogError(): LogStream + LogFatal(): LogStream + LogInfo(): LogStream + LogVerbose(): LogStream + LogWarn(): LogStream + WithLevel(): LogStream | «aapFunctionalClust... | Log and Trace | «aapInternal,aapNativ... | ManifestAccessor | Registry | «aapInternal» Non-volatile Storage | Operating System | «use» «use» «use» «use»

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R25-11 AUTOSAR_AP_EXP_SWArchitecture S. 94 9.51 Figure 9.51: Interfaces required by Persistency