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 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
«extend»-Beziehung:Recover from Supervision Failureerweitert den Basis-AnwendungsfallChange System Stateoptional bzw. konditional (gestrichelter Pfeil mit offener Spitze zeigt vom BasisfallChange System Statenach unten auf den erweiternden FallRecover from Supervision Failure).
3. Dynamisches Verhalten & Sequenzablauf
Das Diagramm zeigt zwei getriggerte Abläufe:
- Reguläre Zustandsanforderung: Eine
Adaptive Applicationlöst den BasisanwendungsfallChange System Stateaus («aapTriggers»). Das State Management setzt diesen unter Einbindung («aapParticipates») desExecution Managementum. - Fehlerinduzierter Ablauf: Das
Platform Health ManagementtriggertRecover 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 desExecution Management(«aapParticipates»), welches Prozesse und Funktionsgruppen ausführt und steuert. Recover from Supervision Failureerweitert («extend») das Systemzustandsverhalten semantisch als optionale/ereignisgetriebene Funktionserweiterung im Fehlerfall, statt zwingender statischer Teilbestandteil zu sein.- Die funktionale Anbindung an das
Platform Health Managementerfolgt über Trigger («aapTriggers»), wobei beide Cluster als Dämonen betrieben werden.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.