DEENESPTFRRUARHIKOZHNL
AUTOSAR_AP_EXP_SWArchitecture FIG-53848449fb9e0668 258 × 298 px 1 Release(s)

Figure 9.47: Interfaces for general persistency handling

SHA-256 Inhalts-Fingerabdruck: 53848449fb9e06681276973a7158b5ce94e5f387c78bb8d98a07e0409a644d78
✦ 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)

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

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 R25-11 △ RemoveKey Removes a key and the associated value from this Key ValueStorage. 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 Key ValueStorage 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.47). «aapFunctionalCluster» Persistency «aapAPI,aapNativeInterface» + RegisterRecoveryReportCallback() Adaptive Application «use» Figure 9.47: 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. 9.4.1.1.4 Installation and Update of Persistent Data Persistency provides functionality to manage (install/update or reset to the initial state) KeyValueStorages and FileStorages during the installation/update process of applications and to cleanup any unused backup data afterwards (cf. Figure 9.48). 91 of 269 Document ID 982: AUTOSAR_AP_EXP_SWArchitecture

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R25-11 AUTOSAR_AP_EXP_SWArchitecture S. 91 9.47 Figure 9.47: Interfaces for general persistency handling