AUTOSAR_SWS_ExecutionManagement
FIG-ccca43818c31748e
841 × 189 px
1 Release(s)
Figure 7.2: Process Lifecycle
SHA-256 Inhalts-Fingerabdruck:
ccca43818c31748e2a5b7be9916759e68fa8c9d5d763e967af7ff3de02727ead
✦
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 aufeinanderfolgende Zustände:
Idle: Ruhezustand des Prozesses vor Ausführung.Starting: Startphase des Prozesses.Running: Aktiver Ausführungszustand.Terminating: Beendigungsphase des Prozesses.Terminated: Endzustand nach Beendigung.
Verbindungselemente und Transitionen zwischen den Zuständen:
- Übergang
Idle->Starting: Beschriftet mit Aktion/TriggerExecute. - Übergang
Starting->Running: Beschriftet mit Aktion/TriggerSchedule. - Übergang
Running->Terminating: Beschriftet mit Aktion/TriggerTerminate. - Übergang
Terminating->Terminated: Beschriftet mit Ereignis/AktionResource free.
3. Dynamisches Verhalten & Sequenzablauf
Der Ablauf erfolgt strikt sequenziell und unidirektional über fünf diskrete Phasen:
- Ein inaktiver Prozess befindet sich in
Idle. - Durch den Aufruf oder Trigger
Executewechselt der Prozess vonIdlenachStarting. - Sobald der Prozess lauffähig vorbereitet ist, führt der Übergang
Schedulein den ZustandRunning. - Aus dem laufenden Betrieb leitet der Trigger
Terminateden Übergang in die PhaseTerminatingein. - Nach Freigabe aller Ressourcen (
Resource free) geht der Prozess in den EndzustandTerminatedüber.
Es sind keine Verzweigungen, Rückführungen oder Fehlerpfade modelliert.
4. Normative Relevanz & Entwickler-Hinweise
Normative Vorgabe für das Execution Management zur Steuerung von Adaptive Applications:
- Die Lebenszyklusphasen eines Prozesses müssen die definierten Zustände sequenziell durchlaufen.
- Die Ausführung eines Prozesses setzt den Zustand
Idlevoraus. - Das Execution Management steuert die Prozessinstanziierung über
Execute, übergibt den Prozess überSchedulean den OS-Scheduler und erzwingt das Herunterfahren überTerminate. - Der Übergang nach
Terminatederfordert den Abschluss der Ressourcenfreigabe (Resource free).
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.