DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_ExecutionManagement FIG-0ff21b7770bfe5c1 932 × 172 px 1 Release(s)

Figure 7.3: Process Lifecycle

SHA-256 Inhalts-Fingerabdruck: 0ff21b7770bfe5c1fc9d988e7f7f4c803d232c6cfbb4de991b13cfc04929a13a
✦ 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 ist in einen umfassenden Rahmen mit grauem Hintergrund eingebettet und enthält fünf Zustände mit Zustandserläuterungen:

  • Idle: Zustand mit erläuternder Bedingung (Application Manifest references FG1:State2).
  • Starting: Zustand mit interner Aktionsbeschreibung process created, resources allocated.
  • Running: Aktiver Zustand des Prozesses.
  • Terminating: Phase der kontrollierten Prozessbeendigung.
  • Terminated: Endzustand mit interner Aktionsbeschreibung process resources freed.

Die Zustandsübergänge werden als Blockpfeile dargestellt:

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

3. Dynamisches Verhalten & Sequenzablauf

Sequenzieller Ablauf des Prozess-Lebenszyklus:

  1. Idle: Der Prozess verharrt im Ruhezustand, solange das zugehörige Application Manifest eine bestimmte Funktionsgruppe und einen Zustand referenziert (FG1:State2).
  2. Execute: Initiiert den Übergang nach Starting.
  3. Starting: Der Betriebssystemprozess wird erzeugt und Betriebsmittel werden zugewiesen (process created, resources allocated).
  4. Schedule: Schaltet den initialisierten Prozess in den Zustand Running.
  5. Terminate: Leitet das Beenden des Prozesses ein und führt in Terminating.
  6. Nach Abschluss der Terminierung geht der Prozess über einen unbeschrifteten Übergang in Terminated über, wobei die Prozessressourcen freigegeben werden (process resources freed).

4. Normative Relevanz & Entwickler-Hinweise

Entwicklungs- und Integrationshinweise für das Execution Management:

  • Die Aktivierung eines Prozesses aus Idle ist an die Konfiguration im Application Manifest gebunden, spezifisch an die Zuordnung zu Funktionsgruppen und deren Zuständen (exemplarisch FG1:State2).
  • Beim Übergang in bzw. während Starting müssen Prozessinstanzen erzeugt und deren benötigte Systemressourcen allokiert sein, bevor Schedule den Prozess zur Ausführung freigibt.
  • Im Zustand Terminated müssen alle vom Prozess belegten Ressourcen vollständig freigegeben sein (process resources freed).

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

R17-03_R1.1.0 → R17-10_R1.2.0 redaktionell Vorgänger: FIG-ccca43818c31748e
  • Das Gesamtdiagramm erhält einen umrahmenden Außenrahmen mit grau hinterlegter Diagrammfläche.
  • Im Zustand Idle wird der erklärende Zusatz (Application Manifest references FG1:State2) ergänzt.
  • Im Zustand Starting wird die Erläuterung process created, resources allocated ergänzt.
  • Im Zustand Terminated wird die Erläuterung process resources freed ergänzt (vorher als Pfeilbeschriftung Resource free am Übergang von Terminating nach Terminated platziert).
  • Die Beschriftung des Übergangspfeils von Terminating nach Terminated entfällt.
  • Die Typografie der Zustandsnamen wurde auf halbfette Schrift umgestellt.
R17-10_R1.2.0 → R18-03_R1.4.0 normative Änderung Nachfolger: FIG-ddb6b33310e4d158
  • Zustand Idle: Der Klammerzusatz (Application Manifest references FG1:State2) entfällt.
  • Es wird eine Rückführungs-Transitionskante vom Zustand Terminated zurück zum Zustand Idle eingefügt (ermöglicht die erneute Ausführung terminierter Prozesse im Lebenszyklus).

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 (Application | Manifest references FG1:State2) | Starting | process created, resources | allocated | Terminated | process resources | freed | Terminating Terminate Running Schedule

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R17-10_R1.2.0 AUTOSAR_SWS_ExecutionManagement S. 19 7.3 Figure 7.3: Process Lifecycle