AUTOSAR_AP_EXP_SWArchitecture
FIG-c1dc8a4e81962323
404 × 311 px
1 Release(s)
Figure 10.14: Use case Recover from Critical Supervision Failure
SHA-256 Inhalts-Fingerabdruck:
c1dc8a4e81962323d2895b67602ab5ee0d097a0f6c04ee5de67321801e77c6fd
✦
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
- Klassifikation: UML-Use-Case-Diagramm (Anwendungsfalldiagramm) unter Verwendung des AUTOSAR Adaptive Platform (AP) UML-Profils (
«aapUseCase»,«aapParticipates»). - Architektur-Kontext: Funktional verortet im Cluster Platform Health Management (PHM) innerhalb der AUTOSAR Adaptive Platform. Das Diagramm spezifiziert die Eskalations- und Recovery-Strategie auf Plattformebene, wenn eine Funktions- oder Prozessüberwachung irreversibel scheitert und das System in einen sicheren Zustand zurückgeführt werden muss.
2. Komponenten, Entitäten & Schnittstellen
- Systemgrenzen (Boundaries):
Adaptive Platform: Äußere Architekturgrenze der POSIX-basierten AUTOSAR-Laufzeitumgebung.Platform Health Management: Funktionale Clustergrenze von PHM, zuständig für Alive-, Deadline-, Logical-Supervision sowie Health Channels.
- Anwendungsfälle (
«aapUseCase»):Recover from Critical Supervision Failure: Übergeordneter Anwendungsfall. Kapselt die Behandlung eines als nicht lokal behebbar eingestuften Überwachungsfehlers.Fire Watchdog Reaction: Untergeordneter, gekapselter Anwendungsfall zur Triggerung einer definierten Watchdog-Reaktion (z. B. Reset, Interrupt oder Übergang in einen sicheren Zustand).
- Akteure (Actors):
Watchdog(PaketActors): Repräsentiert die Watchdog-Entität (externer Hardware-Watchdog, SoC-interner Watchdog oder Safety-Companion-Controller/Classic AUTOSAR Core).
- Beziehungen:
«include»(Gerichtete Abhängigkeit vonRecover from Critical Supervision FailureaufFire Watchdog Reaction): Erzwingt, dass die Ausführung des Recovery-Anwendungsfalls zwingend die Auslösung der Watchdog-Reaktion umfasst.«aapParticipates»(Assoziation zwischenWatchdogundFire Watchdog Reaction): Bindet den Akteur aktiv in die Durchführung der Watchdog-Reaktion ein.
3. Dynamisches Verhalten & Sequenzablauf
- Triggering / Fehlerklassifikation: PHM detektiert über seine Überwachungsmechanismen (Alive Supervision, Deadline Supervision, Logical Supervision via Checkpoint-Graph oder Health Channel Action) einen Fehlerzustand, dessen konfigurierte Recovery-Aktion als systemsicherheitskritisch definiert ist.
- Eskalation: Lokale Mechanismen (z. B. Prozess-Neustart via Execution Management
ara::exec) werden übersprungen oder sind bereits fehlgeschlagen. Der Use CaseRecover from Critical Supervision Failurewird aktiv. - Execution der Watchdog-Reaktion:
- Inklusionsaufruf: PHM führt den Use Case
Fire Watchdog Reactionaus. - Interaktionspfad mit dem Watchdog:
- Passiver Pfad (Watchdog Starvation / De-servicing): PHM stellt das zyklische Triggern (Ticking/Petting) des Watchdog-Treibers (z. B. via POSIX-Device
/dev/watchdogoder SPI-Kommunikation zum System Basis Chip) ein. Nach Ablauf des Watchdog-Timeout-Fensters löst die Hardware die konfigurierte Reaktion (z. B. Reset) aus. - Aktiver Pfad (Direct Reaction Trigger): Sofern hardwareseitig und treiberisch unterstützt, sendet PHM ein sofortiges Reaktions- oder Reset-Kommando an die Watchdog-Peripherie.
- Passiver Pfad (Watchdog Starvation / De-servicing): PHM stellt das zyklische Triggern (Ticking/Petting) des Watchdog-Treibers (z. B. via POSIX-Device
- Inklusionsaufruf: PHM führt den Use Case
- Endzustand: Die Watchdog-Reaktion führt das System in einen definierten sicheren Zustand über (z. B. Hardware-/Machine-Reset, Fail-Silent / Safe State gemäß ISO 26262).
4. Normative Relevanz & Entwickler-Hinweise
- Konfigurationsaspekte (ARXML):
- Überwachungsfehler müssen in der PHM-Konfiguration explizit auf eine
RecoveryActionmit Watchdog-Reaktions-Eskalation (Fire Watchdog Reaction) gemappt werden (SupervisionEntity,HealthChannelAction). - Die Watchdog-Timeout-Konfiguration muss gewährleisten, dass die Zeit bis zur Auslösung der Watchdog-Reaktion innerhalb des zulässigen Fault Tolerant Time Interval (FTTI) liegt.
- Überwachungsfehler müssen in der PHM-Konfiguration explizit auf eine
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.