AUTOSAR_SWS_PlatformHealthManagement
FIG-c0fc73f1a6a92e69
932 × 1182 px
1 Release(s)
Figure 7.1: Platform Health Management and the environment
SHA-256 Inhalts-Fingerabdruck:
c0fc73f1a6a92e697e5f1c9e97b22bfe343424292bf535aabf62cc4b88d4914c
✦
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 Software-Komponente mit definierten Ports für funktionale Überwachung, Inter-Funktionscluster-Kommunikation und Hardware-Anbindung.
- Applications or Clusters/Services: Binden über die Ports
HealthChannelundSupervisedEntityan. Nutzen die Service-Interfaces«ara::phm» ReportHealthStatus(Operation:ReportHealthStatus(HealthStatus)),«ara::phm» ReportCheckpoint(Operation:ReportCheckpoint(Checkpoint)) und«ara::phm» GetSupervisionStatus(Operationen:GetGlobalSupervisionStatus(),GetLocalSupervisionStatus()). - Safety Application or other PHM entity: Kommuniziert über
«ara::phm» ApplicationRecoveryActionHandler(Operation:ApplicationRecoveryActionHandler()) und«ara::phm» Handler Enable(Operationen:Offer(),StopOffer()) zur Koordination von anwendungsbezogenen Recovery-Aktionen. - Execution Manager: Interagiert über Inter-Process-/IPC-Schnittstellen (
«IFC interface» ReportProcessInfomit*ProcessChanged*()sowie«IFC interface» RequestRecoveryActionmit*EnterUnrecoverableState*()und*Process Restart*(ProcessID)). - State Manager: Kommuniziert über das Service-Interface
«ara::com» FunctionGroupStatemit dem Attribut/FeldFunctionGroupStateund der MethodeRequestState(). - Diagnostic Manager: Anbindung über nicht spezifizierte Schnittstelle (
not defined yet). - HW Watchdog: Anbindung als implementierungsspezifisch deklariert (
Implementor specific). - Manifest: Konfigurationskomponente mit Abhängigkeitspfeilen (
Configure) zu PHM und Applikationen.
3. Dynamisches Verhalten & Sequenzablauf
Der Nachrichtenaustausch erfolgt über typisierte Port-Schnittstellen:
SupervisedEntityundHealthChannelrufen Überwachungsmethoden im PHM auf oder fragen Überwachungsstati ab.- Externe Recovery-Handler (Safety Application) stellen Recovery-Funktionen mittels
Offer()bereit, woraufhin PHM Recovery-Aufrufe anstößt. - PHM meldet Recovery-Aktionen (
EnterUnrecoverableState,Process Restart) an den Execution Manager und überwacht dessen Prozessstatus über Benachrichtigungen. - Zustandswechsel von Funktionsgruppen werden mit dem State Manager synchronisiert bzw. angefordert.
- Watchdog-Bedienung erfolgt implementierungsspezifisch nach erfolgreicher Überwachungsauswertung.
4. Normative Relevanz & Entwickler-Hinweise
Normative Schnittstellendefinition für Implementierer des Adaptive-PHM-Funktionsclusters. Definiert konkrete Schnittstellennamen, Service-Signaturen und Interaktionstypen (ara::phm, ara::com, IFC interface). Der Schnittstellenbereich zu Diagnose bleibt unvollständig (not defined yet), und die Watchdog-Schnittstelle ist herstellerspezifisch.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.