DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_ExecutionManagement FIG-52cd428811dc22b6 932 × 832 px 2 Release(s)

Figure 7.8: State dependent process control

SHA-256 Inhalts-Fingerabdruck: 52cd428811dc22b65314a31df82dd0ec354a08531e13808a382bd6fccec71e78
✦ 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

Timing- und Zustandsdiagramm zur Darstellung der zustandsabhängigen Prozesssteuerung (State Dependent Process Control) innerhalb des Execution Management (EM) der AUTOSAR Adaptive Platform. Das Diagramm ordnet die Lebenszyklen und Ausführungszustände von Prozessen den Zuständen der Machine (Machine State) sowie den Zuständen übergeordneter Funktionsgruppen (Function Group State) über einer gemeinsamen horizontalen Zeitachse (t) zu.

2. Komponenten, Entitäten & Schnittstellen

Das Diagramm gliedert sich in Steuerungsebenen und Prozessverläufe:

  • Machine State: Enthält die Zustände Off, Startup, Running, Diagnostics und Shutdown, getrennt durch schraffierte Übergangsphasen (state transition).
  • Function Group 1 State: Enthält die Zustände FG1:Off, FG1:Running und FG1:Off, getrennt durch schraffierte Zustandsübergänge.
  • Function Group 2 State: Enthält die Zustände FG2:Off, FG2:Running, FG2:Fallback, FG2:Off, FG2:Diag und FG2:Off, jeweils getrennt durch schraffierte Übergänge.
  • Prozesse A bis F: Prozesse der Plattform bzw. von Anwendungen mit den drei diskreten Ausführungszuständen Idle, Running und Terminated.
  • Annotationen und Beziehungen: Referenzen (reference) von Prozessen auf bestimmte Zustände (Startup, Running, FG1:Running, FG2:Running, FG2:Fallback), Startabhängigkeiten (dependency), Kennzeichnung eines selbstterminierenden Prozesses (self-terminating) sowie Kennzeichnung abweichender Startparameter/Neustarts über Schnittmarken (different StartupOptions).

3. Dynamisches Verhalten & Sequenzablauf

  • Im Machine State Off verbleiben alle Prozesse im Zustand Idle.
  • Während des Machine-Zustands Startup startet Prozess A (Idle -> Running) und terminiert nach kurzer Ausführung selbsttätig (Running -> Terminated, self-terminating).
  • Prozess B besitzt eine Startabhängigkeit (dependency) auf die Beendigung von Prozess A und wechselt nach dessen Termination von Idle nach Running; er verbleibt running über den Übergang in Machine State Running hinweg bis zum Übergang nach Diagnostics, wo er nach Terminated wechselt.
  • Beim Eintritt in Machine State Running startet Prozess C (Idle -> Running) und terminiert ebenfalls beim Übergang zu Diagnostics.
  • Mit Eintritt der Function Group 1 in FG1:Running wird Prozess D gestartet (Idle -> Running) und terminiert beim Verlassen von FG1:Running wieder nach Terminated.
  • Prozess E startet bei Eintritt in FG1:Running (Idle -> Running) und referenziert zusätzlich FG2:Running; beim Übergang von FG2:Running nach FG2:Fallback terminiert Prozess E.
  • Prozess F startet bei Eintritt in FG2:Running; beim Übergang von FG2:Running zu FG2:Fallback wird Prozess F mit geänderten StartupOptions (different StartupOptions) neu gestartet bzw. angepasst und terminiert beim Übergang von FG2:Fallback nach FG2:Off.

4. Normative Relevanz & Entwickler-Hinweise

Für Entwickler und Integratoren verdeutlicht das Diagramm die Aktivierungs- und Terminierungsregeln für Prozesse unter Execution Management:

  • Prozesse werden deklarativ an Zustände von Machine States oder Function Group States gebunden (reference).
  • Ausführungsabhängigkeiten (dependencies) verzögern den Start abhängiger Prozesse innerhalb desselben Systemzustands, bis Vorgängerprozesse erfolgreich initialisiert oder terminiert sind.
  • Zustandswechsel übergeordneter Funktionsgruppen erzwingen das Starten, Terminieren oder Neustarten mit modifizierten Argumenten/Optionen (different StartupOptions) der zugeordneten Prozesse.
  • Schraffierte Phasen markieren Transitionsintervalle, in denen das Execution Management Prozesse kontrolliert hoch- bzw. herunterfährt, bevor der Zielzustand als erreicht gilt.

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

R18-10_R4.4.0_R1.5.0 → R19-03 normative Änderung Vorgänger: FIG-b67a615687d23127
  • Machine State: Vor dem Zustand „Startup“ ist nun der Zustand „Off“ mit nachfolgendem schraffierten Zustandsübergang („state transition“) eingefügt.
R19-11 → R20-11 keine inhaltliche Änderung Nachfolger: FIG-8d040742c69f8dbb

Keine inhaltlichen Änderungen erkennbar.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

FG1:Off | t | Startup Machine State Running Diagnostics Shutdown | FG2:Diag | Function Group 1 State | FG2:Fallback | FG1:Running | Function Group 2 State | FG2: | Off FG2:Off | Idle Running Terminated | Idle Running Terminated | Idle Running Terminated | A B C | Idle Running Terminated | A | B | C | D | D | FG2:Running | Idle Running Terminated E | Idle Running Terminated F | E | reference | dependency | state transition process | different StartupOptions | Process State | Off | FG1:Off | selfterminating | FG2:Off | F

Begleitender Spezifikationstext:

Specification of Execution Management AUTOSAR AP R19-11 Figure 7.8 shows an example of state change sequence where several Processes reference Machine States and Function Group States of two additional Function Groups FG1 and FG2. For simplicity, only the three static Process States Idle, Running, and Terminated are shown for each process. FG1:Off t Startup Machine State Running Diagnostics Shutdown FG2:Diag Function Group 1 State FG2:Fallback FG1:Running Function Group 2 State FG2: Off FG2:Off Idle Running Terminated Idle Running Terminated Idle Running Terminated A B C Idle Running Terminated A B C D D FG2:Running Idle Running Terminated E Idle Running Terminated F E reference dependency state transition process different StartupOptions Process State Off FG1:Off selfterminating FG2:Off F Figure 7.8: State dependent process control • Process A references the Machine State Startup. It is a Self-terminating Process, i.e. it terminates after executing once. • Process B references Machine States Startup and Running. It depends on the termination of Process A, i.e. an Execution Dependency has been configured, as described in Section 7.4.4.1 • Process C references Machine State Running only. It terminates when Machine State Diagnostics is requested by State Management. 45 of 133 — AUTOSAR CONFIDENTIAL — Document ID 721: AUTOSAR_SWS_ExecutionManagement

Vorkommen in AUTOSAR-Releases (4)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R19-03 AUTOSAR_SWS_ExecutionManagement S. 41 7.8 Figure 7.8: State dependent process control
R19-03 AUTOSAR_SWS_ExecutionManagement S. 41 7.8 Figure 7.8: State dependent process control
R19-11 AUTOSAR_SWS_ExecutionManagement S. 45 7.8 Figure 7.8: State dependent process control
R19-11 AUTOSAR_SWS_ExecutionManagement S. 45 7.8 Figure 7.8: State dependent process control