DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_ExecutionManagement FIG-83f744d5c65e2e09 932 × 179 px 1 Release(s)

Figure 7.4: Process Lifecycle

SHA-256 Inhalts-Fingerabdruck: 83f744d5c65e2e09122d34e29efbeb508b7de194528d6c038f5691b9c405a6ff
✦ 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

Zustandsübergangsdiagramm (State Machine Diagram) zur Modellierung des Prozess-Lebenszyklus (Process Lifecycle) innerhalb der AUTOSAR Adaptive Platform, spezifiziert im Modul Execution Management (SWS ExecutionManagement). Das Diagramm definiert die linearen Zustandsphasen eines Betriebssystemprozesses von der Bereitstellung bis zur Beendigung.

2. Komponenten, Entitäten & Schnittstellen

Das Diagramm umfasst fünf Hauptzustände in einem umrahmten Bereich:

  • Idle: Ruhezustand des Prozesses.
  • Starting: Erzeugungsphase mit interner Angabe process created, resources allocated.
  • Running: Ausführungszustand.
  • Terminating: Beendigungsphase.
  • Terminated: Endzustand mit interner Angabe process resources freed.

Transitionskanten:

  • Idle -> Starting: Blockpfeil mit Beschriftung Execute.
  • Starting -> Running: Blockpfeil mit Beschriftung Schedule.
  • Running -> Terminating: Blockpfeil mit Beschriftung Terminate.
  • Terminating -> Terminated: Unbeschrifteter Blockpfeil.

Es gibt keine Rückführungskante von Terminated nach Idle.

3. Dynamisches Verhalten & Sequenzablauf

Ablauf als lineare Kette:

  1. Der Prozess startet in Idle.
  2. Über den Trigger Execute wechselt der Prozess nach Starting, wo die Prozesserstellung und die Zuweisung von Ressourcen stattfinden (process created, resources allocated).
  3. Schedule überführt den Prozess in den Zustand Running.
  4. Aus Running führt der Trigger Terminate in den Zustand Terminating.
  5. Nach der Terminierung wechselt der Prozess in Terminated, in dem sämtliche Prozessressourcen freigegeben werden (process resources freed).

Der Lebenszyklus endet in Terminated; es existiert kein Übergang zurück nach Idle.

4. Normative Relevanz & Entwickler-Hinweise

Normative Festlegungen für Implementierung und Systemdesign:

  • Der Lebenszyklus einer Prozessinstanz ist linear terminiert: Ein terminierter Prozess (Terminated) kehrt nicht mehr in Idle zurück.
  • Soll eine Anwendung nach Erreichen von Terminated erneut gestartet werden, muss das Execution Management eine neue Prozessinstanz erzeugen, anstatt einen bestehenden Prozesszustand wiederzuverwenden.
  • Die vollständige Freigabe aller Ressourcen (process resources freed) ist zwingender Bestandteil des Abschlusses im Zustand Terminated.

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

R19-03 → R19-11 keine inhaltliche Änderung Vorgänger: FIG-37317d5af8ec94ad

Keine inhaltlichen Änderungen erkennbar.

R19-11 → R25-11 keine inhaltliche Änderung Nachfolger: FIG-aec6019ca08781b6

Keine inhaltlichen Änderungen erkennbar.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Erkannte Spezifikationsbelege & Anforderungen auf dieser Seite

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

Execute Idle | Starting | process created, resources | allocated | Terminated | process resources | freed | Terminating Terminate Running Schedule

Vorkommen in AUTOSAR-Releases (2)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R19-11 AUTOSAR_SWS_ExecutionManagement S. 31 7.4 Figure 7.4: Process Lifecycle
R19-11 AUTOSAR_SWS_ExecutionManagement S. 31 7.4 Figure 7.4: Process Lifecycle