DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_PlatformHealthManagement FIG-e0c170e0bac73ef9 932 × 869 px 1 Release(s)

Figure 7.2: Platform Health Management and the environment

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

Formalsprachliches UML-Komponentendiagramm (cmp PHM_Interfaces) zur Spezifikation der AUTOSAR-Adaptive-Schnittstellen und Port-Verbindungen des Platform Health Managements.

2. Komponenten, Entitäten & Schnittstellen

  • Platform Health Management: Zentrale Überwachungskomponente im Adaptive Core.
  • Applications or Clusters/Services: Binden über Ports HealthChannel und SupervisedEntity an das PHM an. Nutzen «ara::phm» ReportHealthStatus, «ara::phm» ReportCheckpoint sowie «ara::phm» GetSupervisionStatus.
  • State Manager: Zentrale Schnittstelle für alle übergeordneten Wiederherstellungsmaßnahmen. Verwendet vier getrennte «ara::com»-Interfaces:
    • RecoveryAction: Bereitstellung der Methode RecoveryHandler() durch den State Manager.
    • RecoveryAction Enable: Steuerung über Offer() und StopOffer() durch den State Manager.
    • HealthChannelAction: Bereitstellung der Methode RecoveryHandler() für Health-Channel-bezogene Reaktionen.
    • HealthChannelAction Enable: Steuerung über Offer() und StopOffer().
  • Diagnostic Manager: Schnittstelle unverändert als nicht definiert markiert (not defined yet).
  • HW Watchdog: Anbindung unverändert implementierungsspezifisch (Implementor specific).
  • Manifest: Konfiguriert deklarativ PHM sowie überwachte Entitäten.

3. Dynamisches Verhalten & Sequenzablauf

  1. Überwachte Entitäten melden Checkpoints und Health-Status an PHM oder fragen den Status ab.
  2. State Manager signalisiert über Offer()/StopOffer() die Verfügbarkeit der Wiederherstellungsbehandlung für Recovery Actions und Health Channels.
  3. Bei festgestellten Fehlern delegiert PHM die Recovery-Maßnahmen über Aufruf von RecoveryHandler() an den State Manager.
  4. Triggerung des HW-Watchdogs erfolgt bei intaktem Systemzustand über die implementierungsspezifische Schnittstelle.

4. Normative Relevanz & Entwickler-Hinweise

Normative Festlegung, dass Recovery-Aktionen nicht mehr direkt an den Execution Manager oder an Safety Applications gerichtet werden, sondern vollständig über den State Manager via Serviceorientierung («ara::com») abgewickelt werden. Schnittstelle zum Diagnostic Manager bleibt formal offen.

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

R19-11 → R20-11 normative Änderung Vorgänger: FIG-c0fc73f1a6a92e69
  • Komponente Execution Manager sowie deren Interfaces ReportProcessInfo und RequestRecoveryAction vollständig entfernt.
  • Komponente Safety Application or other PHM entity und deren Interfaces ApplicationRecoveryActionHandler sowie Handler Enable entfernt.
  • Schnittstellen zu State Manager vollständig umstrukturiert: Ersatz von FunctionGroupState durch «ara::com» RecoveryAction (RecoveryHandler()), «ara::com» RecoveryAction Enable (Offer(), StopOffer()), «ara::com» HealthChannelAction (RecoveryHandler()) und «ara::com» HealthChannelAction Enable (Offer(), StopOffer()).
R20-11 → R24-11 normative Änderung Nachfolger: FIG-2be2acee6b383b1f
  • Entfernung der Ports und Schnittstellen HealthChannel (ReportHealthStatus) sowie GetSupervisionStatus an Applications or Clusters/Services; verbleibend ist ausschließlich SupervisedEntity mit «ara::phm» ReportCheckpoint.
  • Konsolidierung der vier Interfaces zu State Manager auf ein einziges Interface «ara::phm» RecoveryAction mit den Operationen Offer(), RecoveryHandler() und StopOffer(), angebunden über drei Ports (RecoveryAction RecoveryHandler, RecoveryAction Offer, RecoveryAction StopOffer).
  • Formalisierung der Watchdog-Anbindung: Ersetzung der proprietären Verbindung durch «External Interface» WatchdogInterface mit den Operationen FireWatchdogReaction() und AliveNotification(), angesteuert über die PHM-Ports WatchdogInterface AliveNotification und WatchdogInterface FireWatchdogReaction.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Vorkommen in AUTOSAR-Releases (2)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R20-11 AUTOSAR_SWS_PlatformHealthManagement S. 21 7.2 Figure 7.2: Platform Health Management and the environment
R20-11 AUTOSAR_SWS_PlatformHealthManagement S. 21 7.2 Figure 7.2: Platform Health Management and the environment