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 ApplicationinitiiertChange System Statevia Assoziation mit Stereotyp«aapTriggers».Change System StatebindetExecution Managementüber eine Assoziation mit Stereotyp«aapParticipates»ein.Platform Health ManagementstößtRecover from Supervision Failurevia Assoziation mit Stereotyp«aapTriggers»an.- Zwischen den Anwendungsfällen besteht eine gerichtete
«include»-Abhängigkeit:Recover from Supervision Failureinkludiert zwingendChange System State(gestrichelter Pfeil zeigt nach oben aufChange System State).
3. Dynamisches Verhalten & Sequenzablauf
Das Diagramm bildet zwei Hauptauslösepfade für Zustandsänderungen ab:
- Eine reguläre
Adaptive Applicationtriggert den AnwendungsfallChange System State. Das State Management führt die Zustandsänderung unter Beteiligung («aapParticipates») desExecution Managementaus. - Bei Auftreten eines Überwachungsfehlers stößt das
Platform Health Managementden AnwendungsfallRecover from Supervision Failurean. Dieser inkludiert («include») als festen Bestandteil seiner Wiederherstellungsstrategie die Ausführung einer Zustandsänderung (Change System State), welche wiederum durch dasExecution Managementumgesetzt 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 desExecution Management, das für das Starten, Stoppen und Umschalten von Prozessen und Funktionsgruppen zuständig ist. - Supervision-Fehler aus dem
Platform Health Managementwerden 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.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.