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

Figure 9.38: Interfaces for general persistency handling

SHA-256 Inhalts-Fingerabdruck: 1f0c8ae68a0e7b13c96a67cb5f6132f1373a00f76013828fd9df2b7ae6459071
✦ 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)

R22-11 → R23-11 normative Änderung Vorgänger: FIG-dfc5466632b0ca5e
  • Operation RegisterApplicationDataUpdateCallback() an Schnittstelle Persistency entfernt.
  • Operation ResetPersistency() an Schnittstelle Persistency entfernt.
  • Operation UpdatePersistency() an Schnittstelle Persistency entfernt.
R23-11 → R24-11 keine inhaltliche Änderung Nachfolger: 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»

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R23-11 AUTOSAR_AP_EXP_SWArchitecture S. 75 9.38 Figure 9.38: Interfaces for general persistency handling