DEENESPTFRRUARHIKOZHNL
AUTOSAR_AP_EXP_SWArchitecture FIG-f7c840a25372785c 590 × 319 px 1 Release(s)

Figure 10.2: Use cases for State Management

SHA-256 Inhalts-Fingerabdruck: f7c840a25372785cc557840956d7ba8008a2912cc6dd51e51d92763bd7e04311
✦ 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-Use-Case-Diagramm zur Darstellung der Anwendungsfälle des Functional Clusters State Management innerhalb der AUTOSAR Adaptive Platform. Das Diagramm grenzt den Systemkontext der Plattform und den Teilbereich State Management gegen externe Akteure sowie angrenzende funktionale Cluster ab.

2. Komponenten, Entitäten & Schnittstellen

  • Systemgrenzen & Subsysteme:
    • Adaptive Platform: Umfassender Systemrahmen.
    • State Management: Subsystem-/Komponentengrenze, enthält die Kern-Anwendungsfälle.
  • Akteure & Komponenten:
    • Adaptive Application: Externer Standard-Akteur (UML-Stickman), der Zustandsänderungen initiiert.
    • Execution Management: Dämonbasiertes Functional Cluster («aapFunctionalCluster», daemon-based), dargestellt als Komponentenbaustein.
    • Platform Health Management: Dämonbasiertes Functional Cluster («aapFunctionalCluster», daemon-based), dargestellt als Komponentenbaustein.
  • Anwendungsfälle («aapUseCase»):
    • Change System State: Basis-Anwendungsfall zur Zustandssteuerung.
    • Recover from Supervision Failure: Erweiternder Anwendungsfall zur Fehlerbehandlung und Wiederherstellung nach Überwachungsfehlern.
  • Beziehungen & Stereotypen:
    • Adaptive Application initiiert Change System State via Assoziation mit Stereotyp «aapTriggers».
    • Change System State bindet Execution Management über eine Assoziation mit Stereotyp «aapParticipates» ein.
    • Platform Health Management stößt Recover from Supervision Failure via Assoziation mit Stereotyp «aapTriggers» an.
    • Zwischen den Anwendungsfällen besteht eine gerichtete «extend»-Beziehung: Recover from Supervision Failure erweitert den Basis-Anwendungsfall Change System State optional bzw. konditional (gestrichelter Pfeil mit offener Spitze zeigt vom Basisfall Change System State nach unten auf den erweiternden Fall Recover from Supervision Failure).

3. Dynamisches Verhalten & Sequenzablauf

Das Diagramm zeigt zwei getriggerte Abläufe:

  1. Reguläre Zustandsanforderung: Eine Adaptive Application löst den Basisanwendungsfall Change System State aus («aapTriggers»). Das State Management setzt diesen unter Einbindung («aapParticipates») des Execution Management um.
  2. Fehlerinduzierter Ablauf: Das Platform Health Management triggert Recover from Supervision Failure («aapTriggers»). Über die «extend»-Beziehung erweitert die Fehlerbehebung das Verhalten bei Systemzustandsänderungen konditional, um auf Überwachungsfehler zu reagieren.

4. Normative Relevanz & Entwickler-Hinweise

Architekturrelevante Festlegung der Interaktion des State Managements:

  • Die Zustandssteuerung (Change System State) erfordert zwingend die Mitwirkung des Execution Management («aapParticipates»), welches Prozesse und Funktionsgruppen ausführt und steuert.
  • Recover from Supervision Failure erweitert («extend») das Systemzustandsverhalten semantisch als optionale/ereignisgetriebene Funktionserweiterung im Fehlerfall, statt zwingender statischer Teilbestandteil zu sein.
  • Die funktionale Anbindung an das Platform Health Management erfolgt über Trigger («aapTriggers»), wobei beide Cluster als Dämonen betrieben werden.

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

R23-11 → R24-11 normative Änderung Vorgänger: FIG-ca3786ba23c9abec
  • Beziehung zwischen Use Cases: Die Abhängigkeit zwischen Change System State und Recover from Supervision Failure wechselt von einer «include»- zu einer «extend»-Beziehung mit umgekehrter Pfeilrichtung (offene Pfeilspitze zeigt nun von Change System State nach unten auf Recover from Supervision Failure).
R24-11 → R25-11 redaktionell Nachfolger: FIG-b76aa10f8ecd7a0f
  • Akteur: Die Akteursrolle links wurde von Adaptive Application in SMControlApplication umbenannt.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

Adaptive Platform | State Management | Adaptive Application | «aapUseCase» | Change System State | «aapFunctionalCluster» Execution Management | daemon-based | «aapUseCase» | Recover from Supervision Failure | «aapFunctionalCluster» | Platform Health | Management | daemon-based | «aapTriggers» | «extend» | «aapTriggers» | «aapParticipates»

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R24-11 AUTOSAR_AP_EXP_SWArchitecture S. 164 10.2 Figure 10.2: Use cases for State Management