Figure 11.4: Scenario: Change System State
6b2632b0cef9991fca42efe402693acb8d2247bfaf3fdeb959acea4feb965d67
1. Diagrammtyp & Architektur-Kontext
UML-Sequenzdiagramm zur Interaktion im AUTOSAR Adaptive Platform Architektur-Szenario „Change System State“ (Abschnitt 11.1.2.1.1). Es beschreibt die koordinierte Zustandsänderung zwischen einer spezialisierten Steuerungsanwendung (SMControlApplication), dem Functional Cluster State Management und dem Functional Cluster Execution Management.
2. Komponenten, Entitäten & Schnittstellen
- Akteur / Lifeline:
app: SMControlApplication(spezialisierte Steuerungsanwendung für State Management). - Functional Cluster Lifeline:
«aapFunctionalCluster» :State Management(Verwaltung von System- und Funktionsgruppenzuständen). - Functional Cluster Lifeline:
«aapFunctionalCluster» :Execution Management(Ausführungskontrolle und Umschaltung von Function Group States). - Schnittstellen und Methoden:
RequestTransition(newState): Methodenaufruf vonapp: SMControlApplicationan State Management zur Anforderung eines Zustandswechsels.«aapInformative» determineDesiredFGSate(): desiredState: Interner, informativer Selbstaufruf von State Management zur Bestimmung der Ziel-Funktionsgruppenzustände.SetState(desiredState): Synchroner Steuerungsaufruf von State Management an Execution Management.- Unbeschriftete gestrichelte Antwortnachricht: Quittierung des Abschlusses von
SetStatevon Execution Management an State Management. «aapInformative» handleNewFGState(): Interner, informativer Selbstaufruf von State Management nach Empfang der Zustandsquittierung.
3. Dynamisches Verhalten & Sequenzablauf
- Die Steuerungsanwendung
app: SMControlApplicationinitiiert den Zustandswechsel durch Aufruf vonRequestTransition(newState)an State Management. - State Management berechnet intern die erforderlichen Function Group States mittels
«aapInformative» determineDesiredFGSate(): desiredState. - State Management beauftragt Execution Management über
SetState(desiredState). - Execution Management vollzieht die Umschaltung und quittiert den Abschluss über die gestrichelte Antwortnachricht an State Management.
- State Management führt die interne Nachbereitung über
«aapInformative» handleNewFGState()durch. Eine gesonderte Rückmeldung an die Anwendung erfolgt im Diagrammablauf nicht.
4. Normative Relevanz & Entwickler-Hinweise
Die Interaktionsschnittstelle zur Anwendungsdomäne wird auf RequestTransition(newState) umgestellt und ist an die spezifische Rolle SMControlApplication gebunden. Trigger-basierte In/Out-Felder (TriggerIn / TriggerOut) entfallen im Diagramm. Die internen Abläufe von State Management bleiben als «aapInformative» gekennzeichnet (inklusive der Schreibweise determineDesiredFGSate), während der Übergang auf Plattformebene weiterhin normativ über SetState an Execution Management delegiert wird.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.