DEENESPTFRRUARHIKOZHNL
AUTOSAR_AP_SWS_StateManagement FIG-f58aee2d992670e0 932 × 545 px 1 Release(s)

Figure 7.8: Switching FunctionGroup State by "Trigger"

SHA-256 Inhalts-Fingerabdruck: f58aee2d992670e081a0181985a6710b6ca847b7d85a781adaff712b9818d8e9
✦ 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-Sequenzdiagramm (sd FunctionGroup State transition) im Kontext der AUTOSAR Adaptive Platform (SWS State Management). Das Diagramm spezifiziert die Interaktion zur Zustandsüberführung einer Funktionsgruppe (FunctionGroup) ausgelöst durch einen externen Trigger.

2. Komponenten, Entitäten & Schnittstellen

Das Diagramm umfasst drei Entitäten sowie deren Interaktionspunkte:

  • Process1: Ausführende Entität bzw. Prozess, agiert als Trigger-Quelle.
  • State Management: Zentrale funktionale Einheit mit den Interaktionspunkten TriggerIn (Eingangs-Port) und TriggerOut (Ausgangs-Port) sowie der zentralen Lebenslinie.
  • Execution Management: Plattform-Komponente zur Prozesssteuerung mit dem Port IFC Requ... (IFC Request State) und zugehörigen Ausführungslinien; ein Port für GetState ist nicht vorhanden.

3. Dynamisches Verhalten & Sequenzablauf

  1. Process1 initiiert die Sequenz durch write() an den Port TriggerIn.
  2. TriggerIn übergibt die Anforderung via event() an State Management.
  3. State Management prüft intern die Übergangsbedingungen mittels checkGuardCondition(s).
  4. State Management signalisiert den Vorbereitungszustand über write(pre_state) an den Port TriggerOut.
  5. State Management initiiert den Zustandswechsel über den Aufruf SetState() an den Port IFC Requ... von Execution Management.
  6. Execution Management führt intern set FunctionGroupState() aus und meldet den Abschluss an die aufrufende Sequenz zurück.
  7. State Management signalisiert den finalen Zustand über write(final_state) an TriggerOut. Eine explizite Abfrage über GetState() entfällt.

4. Normative Relevanz & Entwickler-Hinweise

Die Sequenz dokumentiert die Reduktion der Interaktion zwischen State Management und Execution Management auf die Anforderungsschnittstelle IFC Request State. Das Abfragen des Zustands über einen gesonderten GetState()-Aufruf vor Meldung des final_state ist entfallen; die erfolgreiche Rückkehr oder Benachrichtigung von SetState() schließt die Ausführung von set FunctionGroupState() ab. Anwendungsseitig wird der aufrufende Kontext nun als Process1 modelliert.

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

R22-11 → R23-11 normative Änderung Vorgänger: FIG-97a4adde484aa03c
  • Die Lebenslinie Application1 wurde in Process1 umbenannt.
  • Der Port bzw. das Interface IFC GetState bei Execution Management sowie die zugehörige Lebenslinie wurden entfernt.
  • Der synchrone/asynchrone Aufruf GetState() von State Management an IFC GetState entfällt vollständig.
  • Der Port IFC Request State ist auf IFC Requ... verkürzt dargestellt.
R23-11 → R24-11 keine inhaltliche Änderung Nachfolger: FIG-9d2b478306ce8ca0

Keine inhaltlichen Änderungen erkennbar.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Erkannte Spezifikationsbelege & Anforderungen auf dieser Seite

Aus dem Dokument extrahierter Text & Kontext

Begleitender Spezifikationstext:

Specification of State Management AUTOSAR AP R23-11 ment based on State Managements States (or other project specific requirements) or might be requested at State Management from an external Adaptive Application. An overview of the interaction of State Management, Execution Management and Adaptive Applications is shown in Figure 7.8. Figure 7.8: Switching FunctionGroup State by "Trigger" [SWS_SM_00400] Execution Management ⌈State Management shall use StateClient API of Execution Management to request a change in the Function Group State of any Function Group(including Machine State).⌋(RS_SM_00001) Execution Management might not be able to carry out the requested Function Group State change due to several reasons (e.g. corrupted binary). Execution Management returns the result of the request. When State Management gets kIntegrityOrAuthenticityCheckFailed as error to a Function Group SetState request it is expected that every subsequent request for the same Function Group State will fail with the same value. So any further action to solve this issue (e.g. update/fix application) is out of scope of State Management. Please note that this error indicates that the trusted platform has been compromised. [SWS_SM_00401] Execution Management Results ⌈State Management shall evaluate the results of request to Execution Management. Based on the results State Management may do project-specific actions⌋(RS_SM_00001) 40 of 105 Document ID 908: AUTOSAR_AP_SWS_StateManagement

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R23-11 AUTOSAR_AP_SWS_StateManagement S. 40 7.8 Figure 7.8: Switching FunctionGroup State by "Trigger"