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

Figure 10.2: Use cases for State Management

SHA-256 Inhalts-Fingerabdruck: ca3786ba23c9abec5fe4572c5b203bb1781932e88a14f94bf7c7fa9ba2e222e1
✦ 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: Zentraler Anwendungsfall zur Zustandssteuerung.
    • Recover from Supervision Failure: 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 «include»-Abhängigkeit: Recover from Supervision Failure inkludiert zwingend Change System State (gestrichelter Pfeil zeigt nach oben auf Change System State).

3. Dynamisches Verhalten & Sequenzablauf

Das Diagramm bildet zwei Hauptauslösepfade für Zustandsänderungen ab:

  1. Eine reguläre Adaptive Application triggert den Anwendungsfall Change System State. Das State Management führt die Zustandsänderung unter Beteiligung («aapParticipates») des Execution Management aus.
  2. Bei Auftreten eines Überwachungsfehlers stößt das Platform Health Management den Anwendungsfall Recover from Supervision Failure an. Dieser inkludiert («include») als festen Bestandteil seiner Wiederherstellungsstrategie die Ausführung einer Zustandsänderung (Change System State), welche wiederum durch das Execution Management umgesetzt wird.

4. Normative Relevanz & Entwickler-Hinweise

Architekturrelevante Festlegung der Interaktion des State Managements:

  • Das Ändern von Systemzuständen (Change System State) erfordert zwingend die Mitwirkung des Execution Management, das für das Starten, Stoppen und Umschalten von Prozessen und Funktionsgruppen zuständig ist.
  • Supervision-Fehler aus dem Platform Health Management werden architektonisch so abgebildet, dass die Recovery-Logik den Anwendungsfall der Systemzustandsänderung modular einbindet («include»).
  • Beide angebundenen Functional Cluster (Execution Management, Platform Health Management) sind architektonisch als Dämonen spezifiziert.

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

R22-11 → R23-11 redaktionell Vorgänger: FIG-da1ec0503c6fdc20
  • Functional-Cluster-Stereotype: Die abgeschnittenen Bezeichner «aapFunctionalClust... bei Execution Management und Platform Health Management sind vollständig als «aapFunctionalCluster» ausgeschrieben.
R23-11 → R24-11 normative Änderung Nachfolger: FIG-f7c840a25372785c
  • 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).

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» | «aapTriggers» | «include» | «aapParticipates»

Vorkommen in AUTOSAR-Releases (1)

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