DEENESPTFRRUARHIKOZHNL
AUTOSAR_TPS_ManifestSpecification FIG-40a18fbcf8aa933c 597 × 346 px 1 Release(s)

Figure 9.14: Modeling of RecoveryNotification

SHA-256 Inhalts-Fingerabdruck: 40a18fbcf8aa933ceb95090cfff947883f339afdfe260ee8ec5a77ad9e24de72
✦ 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

Das UML-Klassendiagramm spezifiziert das Metamodell zur Modellierung von RecoveryNotification im Kontext des Plattform-Gesundheitsmanagements (Platform Health Management, PHM) innerhalb des AUTOSAR-Adaptive-Manifests (AUTOSAR_TPS_ManifestSpecification). Es beschreibt die strukturellen Beziehungen und Zuordnungen zwischen Fehlerüberwachungskanälen (HealthChannel), Wiederherstellungsbenachrichtigungen (RecoveryNotification), den zugehörigen Ausführungskontexten (Process) und den bereitgestellten Port-Schnittstellen (PPortPrototype) für Benachrichtigungsaktionen.

2. Komponenten, Entitäten & Schnittstellen

Das Modell umfasst fünf Klassen und deren Assoziationen:

  • HealthChannel: Spezialisierung von Identifiable, fungiert als Aggregatsquelle.
  • RecoveryNotification: Spezialisierung von Identifiable. Besitzt die Attribute recoveryNotificationRetry: PositiveInteger [0..1] und recoveryNotificationTimeout: TimeValue [0..1]. Sie ist über eine Komposition mit Rollenname +recoveryNotification und Kardinalität 0..1 in HealthChannel eingebettet.
  • RecoveryNotificationToPPortPrototypeMapping: Spezialisierung von UploadablePackageElement. Dient als Abbildungselement und referenziert:
    • über eine gerichtete Assoziation +recoveryNotification mit Kardinalität 0..1 die Klasse RecoveryNotification.
    • über eine gerichtete Assoziation +process mit Kardinalität 0..1 die Klasse Process (Spezialisierung von AbstractExecutionContext).
    • über eine mit dem Stereotyp «instanceRef» annotierte Assoziation +recoveryAction mit Kardinalität 0..1 die Klasse PPortPrototype (Spezialisierung von AbstractProvidedPortPrototype).

3. Dynamisches Verhalten & Sequenzablauf

Das statische Strukturdiagramm legt die deklarative Konfiguration für Wiederherstellungsbenachrichtigungen fest. Tritt auf einem HealthChannel ein meldepflichtiges Ereignis auf, bestimmt die zugeordnete RecoveryNotification über recoveryNotificationTimeout und recoveryNotificationRetry das Zeitverhalten sowie Wiederholungsversuche. Über das Mapping RecoveryNotificationToPPortPrototypeMapping wird die Benachrichtigung an einen konkreten Process und die jeweilige Port-Instanz (PPortPrototype als +recoveryAction) gebunden, über welche die Benachrichtigung emittiert bzw. abgewickelt wird.

4. Normative Relevanz & Entwickler-Hinweise

Entwickler und Konfigurationswerkzeuge müssen beachten, dass RecoveryNotification als Kompositionsbestandteil von HealthChannel instanziiert wird. Das Mapping RecoveryNotificationToPPortPrototypeMapping ist ein eigenständiges UploadablePackageElement. Die Referenz +recoveryAction auf den PPortPrototype ist als Instanzreferenz («instanceRef») modelliert, wodurch die Auflösung des bereitgestellten Ports im spezifischen Kontext der Softwarekomponente bzw. des Prozesses erforderlich ist. Die Attribute recoveryNotificationRetry und recoveryNotificationTimeout sind optional ([0..1]).

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

R20-11 → R21-11 normative Änderung Nachfolger: FIG-56576466e3538733
  • Attribut recoveryNotificationRetry: PositiveInteger [0..1] an der Klasse RecoveryNotification entfernt.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

Identifiable | HealthChannel | Identifiable | RecoveryNotification | + recoveryNotificationRetry: PositiveInteger [0..1] + recoveryNotificationTimeout: TimeValue [0..1] | AbstractProvidedPortPrototype | PPortPrototype | AbstractExecutionContext | Process | UploadablePackageElement | RecoveryNotificationToPPortPrototypeMapping | +recoveryNotification | 0..1 | +process 0..1 | +recoveryNotification 0..1 | «instanceRef» | +recoveryAction 0..1

Vorkommen in AUTOSAR-Releases (2)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R20-11 AUTOSAR_TPS_ManifestSpecification S. 394 9.14 Figure 9.14: Modeling of RecoveryNotification
R20-11 AUTOSAR_TPS_ManifestSpecification S. 394 9.14 Figure 9.14: Modeling of RecoveryNotification