DEENESPTFRRUARHIKOZHNL
AUTOSAR_AP_EXP_SWArchitecture FIG-7dc27fc2296ac0a1 258 × 299 px 1 Release(s)

Figure 9.45: Interfaces for general persistency handling

SHA-256 Inhalts-Fingerabdruck: 7dc27fc2296ac0a140f9170919794caada3cefe6831ad8dc088dba61af303b1c
✦ 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 (Software Architecture). Das Diagramm stellt die statische Architekturbeziehung zwischen einer Anwendungskomponente und dem Persistenz-Funktionscluster über eine native Programmierschnittstelle dar.

2. Komponenten, Entitäten & Schnittstellen

  • Adaptive Application: Komponente (UML Component), repräsentiert die anwendende Softwareeinheit.
  • Persistency («aapFunctionalCluster»): Plattform-Komponente / Functional Cluster der AUTOSAR Adaptive Platform zur Verwaltung persistenter Daten.
  • Persistency («aapAPI,aapNativeInterface»): Klassifiziertes Schnittstellenelement, realisiert vom Functional Cluster Persistency (Realisierungsbeziehung, gestrichelte Linie mit geschlossener, nicht ausgefüllter Pfeilspitze) und genutzt von Adaptive Application (Abhängigkeit «use», gestrichelte Pfeillinie).
    • Enthaltene Operation:
      • + RegisterRecoveryReportCallback()

3. Dynamisches Verhalten & Sequenzablauf

Statische Schnittstellendefinition und Verwendungsbeziehung. Die Adaptive Application greift über die native Schnittstelle Persistency auf die Registrierung einer Callback-Funktion zu:

  • Registrierung einer Meldefunktion zur Berichterstattung über Wiederherstellungsvorgänge (RegisterRecoveryReportCallback).

4. Normative Relevanz & Entwickler-Hinweise

Architekturvorgabe für AUTOSAR AP-konforme Implementierungen des Functional Clusters Persistency:

  • Bereitstellung einer nativen Programmierschnittstelle für die Registrierung von Wiederherstellungs-Callbacks.
  • Trennung von plattforminterner Realisierung («aapFunctionalCluster») und anwendungsseitiger API-Nutzung («aapAPI,aapNativeInterface»).
  • Anwendungsentwickler nutzen die allgemeine Persistenz-Schnittstelle ausschließlich zur Registrierung des Recovery-Report-Callbacks.

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

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

Keine inhaltlichen Änderungen erkennbar.

R24-11 → R25-11 keine inhaltliche Änderung Nachfolger: FIG-53848449fb9e0668

Keine inhaltlichen Änderungen erkennbar.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

«aapFunctionalCluster» | Persistency | «aapAPI,aapNativeInterface» | + RegisterRecoveryReportCallback() | Adaptive Application | «use»

Begleitender Spezifikationstext:

Explanation of Adaptive Platform Software Architecture AUTOSAR AP R24-11 △ GetValue Returns the value assigned to a key of this KeyValueStorage. KeyExists Checks if a key exists in this KeyValueStorage. RecoverKey Recovers a single key of this KeyValueStorage. RemoveAllKeys Removes all keys and associated values from this KeyValueStorage. RemoveKey Removes a key and the associated value from this KeyValueStorage. ResetKey Resets a key of this KeyValueStorage to its initial value. SetValue Stores a key in this KeyValueStorage. SyncToStorage Triggers flushing of changed key-value pairs of the KeyValueStorage to the physical storage. 9.4.1.1.3 Interfaces for general persistency handling Persistency provides operations for handling and recovery of persistent data of a Process (cf. Figure 9.45). «aapFunctionalCluster» Persistency «aapAPI,aapNativeInterface» + RegisterRecoveryReportCallback() Adaptive Application «use» Figure 9.45: Interfaces for general persistency handling Name: PersistencyHandlingOperations Technology: Native interface Usage: Public API Description: This interface provides operations to manage persistent data. Operations: RegisterRecoveryReportCallback Register a recovery reporting callback with Persistency. 90 of 250 Document ID 982: AUTOSAR_AP_EXP_SWArchitecture

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R24-11 AUTOSAR_AP_EXP_SWArchitecture S. 90 9.45 Figure 9.45: Interfaces for general persistency handling