DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_PlatformHealthManagement FIG-c9a0be0a8c5a657d 932 × 908 px 1 Release(s)

Figure 7.4: Global Supervision Status

SHA-256 Inhalts-Fingerabdruck: c9a0be0a8c5a657daec129a93624dffd774e295cab5e07bbf9ad8cebae23bbab
✦ 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-Zustandsdiagramm (State Machine Diagram) zur Modellierung des globalen Überwachungsstatus (Global Supervision Status) innerhalb des Platform Health Management (PHM) der AUTOSAR Adaptive Platform. Das Diagramm definiert die Zustände und Zustandsübergänge bei der Aggregation lokaler Überwachungsergebnisse über den gesamten Lebenszyklus einer Funktionsgruppe oder Plattforminstanz hinweg.

2. Komponenten, Entitäten & Schnittstellen

Das Diagramm spezifiziert fünf Hauptzustände, drei Verzweigungsknoten (Choice/Junction-Pseudozustände) sowie einen initialen Pseudozustand:

  • Initialzustand: Schwarzer Vollkreis mit initialer Transition (1).
  • Zustände:
    • GLOBAL_STATUS_DEACTIVATED: Ruhezustand der Überwachung vor Aktivierung oder nach Rückführung.
    • GLOBAL_STATUS_OK: Regulärer Betriebszustand mit fehlerfreier Überwachung.
    • GLOBAL_STATUS_FAILED: Fehlerzustand bei Nichterfüllung lokaler Überwachungskriterien (tolerierbare oder noch nicht eskalierte Fehler).
    • GLOBAL_STATUS_EXPIRED: Kritischer Fehlerzustand nach Ablauf von Fehlerakzeptanz- oder Reaktionszeiten.
    • GLOBAL_STATUS_STOPPED: Gestoppter End- oder Haltezustand der Überwachung.
  • Verzweigungen: Rauten zur bedingten Weiterleitung basierend auf dem aggregierten Ergebnis lokaler Checkpoints und Supervisions.
  • Schnittstellen: Übergänge sind abstrakt als nummerierte Transitionen (1) bis (20) modelliert.

3. Dynamisches Verhalten & Sequenzablauf

  • Initialisierung: Eintritt über Pseudozustand (1) in GLOBAL_STATUS_DEACTIVATED.
  • Aktivierung & Verzweigung aus Deaktiviert: Transition von GLOBAL_STATUS_DEACTIVATED führt auf zwei kaskadierte Rauten:
    • Bei fehlerfreier Prüfung Übergang (2) nach GLOBAL_STATUS_OK.
    • Bei initialem Fehler Übergang (3) nach GLOBAL_STATUS_FAILED.
    • Bei abgelaufener Frist Übergang (4) nach GLOBAL_STATUS_EXPIRED.
    • Bei direktem Abbruch/Stopp Übergang (5) nach GLOBAL_STATUS_STOPPED.
  • Übergänge aus GLOBAL_STATUS_OK:
    • Rückkehr nach Deaktivierung über (6) nach GLOBAL_STATUS_DEACTIVATED.
    • Fehlerdetektion über (7) direkt nach GLOBAL_STATUS_FAILED.
    • Verzweigungsraute aus GLOBAL_STATUS_OK führt über (8) nach GLOBAL_STATUS_EXPIRED oder über (9) nach GLOBAL_STATUS_STOPPED.
  • Übergänge aus GLOBAL_STATUS_FAILED:
    • Erholung über (10) zurück nach GLOBAL_STATUS_OK.
    • Verzweigungsraute aus GLOBAL_STATUS_FAILED führt über (11) nach GLOBAL_STATUS_EXPIRED oder über (12) nach GLOBAL_STATUS_STOPPED.
    • Re-Deaktivierung über (14) nach GLOBAL_STATUS_DEACTIVATED.
  • Übergänge aus GLOBAL_STATUS_EXPIRED:
    • Eskalation über (13) nach GLOBAL_STATUS_STOPPED.
    • Re-Deaktivierung über (15) nach GLOBAL_STATUS_DEACTIVATED.
    • Wiederherstellung über (17) nach GLOBAL_STATUS_FAILED oder über (18) nach GLOBAL_STATUS_OK.
  • Übergänge aus GLOBAL_STATUS_STOPPED:
    • Rückführung über (16) nach GLOBAL_STATUS_DEACTIVATED.
    • Wiederaufnahme/Fehlerzustand über (19) nach GLOBAL_STATUS_FAILED.
    • Direkte Reaktivierung über (20) nach GLOBAL_STATUS_OK.

4. Normative Relevanz & Entwickler-Hinweise

Normativ bindende Spezifikation des Zustandsautomaten für Implementierer des Platform Health Management (PHM). Softwarekomponenten müssen die Statuswerte exakt abbilden und die definierten Transitionen anhand konfigurierter Bedingungen (Wächterbedingungen, Checkpoint-Resultate, Fristen) durchlaufen. Zu beachten ist, dass aus jedem aktiven Zustand Pfade in finale/deaktivierte Zustände existieren, einschließlich zyklischer Reaktivierungspfade direkt aus GLOBAL_STATUS_STOPPED.

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

R21-11 → R22-11 normative Änderung Nachfolger: FIG-e06124fedc0ba091
  • Umbenennung aller Zustände von C-Style/Konstantenbezeichnern auf C++-Enumerationswerte (Präfix GLOBAL_STATUS_ ersetzt durch k):
    • GLOBAL_STATUS_DEACTIVATED -> kDEACTIVATED
    • GLOBAL_STATUS_OK -> kOK
    • GLOBAL_STATUS_FAILED -> kFAILED
    • GLOBAL_STATUS_EXPIRED -> kEXPIRED
    • GLOBAL_STATUS_STOPPED -> kSTOPPED
  • Übergangs-Pfeil (20) von GLOBAL_STATUS_STOPPED nach GLOBAL_STATUS_OK ist ersatzlos entfallen.
  • Umnummerierung der Rückführungen:
    • Transition (16) führt von kEXPIRED nach kOK (in der Vorlage war dies Transition (18)).
    • Transition (15) führt unverändert von kEXPIRED nach kDEACTIVATED.
    • Die frühere Transition (16) von GLOBAL_STATUS_STOPPED nach GLOBAL_STATUS_DEACTIVATED sowie die Transitionen (18), (19) und (20) sind entfallen; der Zustand kSTOPPED besitzt keine ausgehenden Transitionen mehr (Final-/Senkenzustand bezüglich Reaktivierung).

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Erkannte Spezifikationsbelege & Anforderungen auf dieser Seite

Vorkommen in AUTOSAR-Releases (2)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R21-11 AUTOSAR_SWS_PlatformHealthManagement S. 32 7.4 Figure 7.4: Global Supervision Status
R21-11 AUTOSAR_SWS_PlatformHealthManagement S. 32 7.4 Figure 7.4: Global Supervision Status