DEENESPTFRRUARHIKOZHNL
AUTOSAR_AP_SWS_StateManagement FIG-64b7db6f86f86395 932 × 405 px 1 Release(s)

Figure 7.5: Interactions with StateMachine

SHA-256 Inhalts-Fingerabdruck: 64b7db6f86f8639511f1b7f82d5a1f79aa9dc2da0a6a0bffa0585199c3d53593
✦ 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

Architektur- und Interaktionsdiagramm der AUTOSAR Adaptive Platform für Interaktionen des State Management Prozesses und seiner StateMachine mit Plattformprozessen, Adaptive Applications und dem Betriebssystem.

2. Komponenten, Entitäten & Schnittstellen

  • Zentrale Entität:
    • «Process» State Management mit interner Komponente «StateMachine»
  • Beteiligte Prozesse und Entitäten:
    • «Process» SmControlApplication
    • «Process» Adaptive Application
    • «Process» Execution Manager
    • «Process» Platform Health Manager
    • «Process» Update and Configuration Manager
    • «Process» Network Manager
    • Operating system
  • Schnittstellen und Interaktionen:
    • SmControlApplication -> «StateMachine»: «ara::com» RequestTransition
    • «StateMachine» -> Adaptive Application: «ara::com» StateMachineNotification
    • State Management <-> Adaptive Application: «S2RSatellite» Enter-/LeaveSuspendMode
    • Platform Health Manager -> «StateMachine»: «RecoveryAction» RecoveryHandler
    • Execution Manager -> «StateMachine»: «StateClient» UndefinedStateCallback
    • «StateMachine» -> Execution Manager: «StateClient» SetState
    • Update and Configuration Manager <-> «StateMachine»: «ara::com» UpdateRequest (gestrichelt, bidirektional)
    • «StateMachine» -> Network Manager: «NetworkHandle» SetNetworkRequestedState
    • Network Manager -> «StateMachine»: «NetworkHandle» NetworkStateChangeNotifier
    • «StateMachine» -> Operating system: «S2RHub» EnterSuspendToRamOs

3. Dynamisches Verhalten & Sequenzablauf

  • Die SmControlApplication fordert Transitionen über «ara::com» RequestTransition an.
  • Die Adaptive Application empfängt Benachrichtigungen via «ara::com» StateMachineNotification und interagiert bezüglich Suspend-Zuständen bidirektional über «S2RSatellite» Enter-/LeaveSuspendMode mit dem State Management.
  • Die StateMachine kommandiert das Operating system über «S2RHub» EnterSuspendToRamOs zum Eintreten in Suspend-to-RAM.
  • Der Platform Health Manager interagiert über «RecoveryAction» RecoveryHandler.
  • Die StateMachine sendet «StateClient» SetState an den Execution Manager, welcher «StateClient» UndefinedStateCallback an die StateMachine meldet.
  • Der Update and Configuration Manager kommuniziert bidirektional über «ara::com» UpdateRequest.
  • Die Interaktion mit dem Network Manager erfolgt über SetNetworkRequestedState und NetworkStateChangeNotifier.

4. Normative Relevanz & Entwickler-Hinweise

Einführung des Suspend-to-RAM-Mechanismus (S2R) mit Interaktionen zu Applikationen (S2RSatellite) und dem Betriebssystem (S2RHub). Kennzeichnung von State Management als Prozess und bereinigte Pfeilrichtungen für StateClient-Interaktionen mit dem Execution Manager.

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

R24-11 → R25-11 normative Änderung Vorgänger: FIG-2a96de6c35e509a6
  • Ergänzung der Entität Operating system mit ausgehender Interaktion von der StateMachine: «S2RHub» EnterSuspendToRamOs.
  • Ergänzung einer Interaktion zwischen State Management und Adaptive Application: «S2RSatellite» Enter-/LeaveSuspendMode.
  • Typisierung des Moduls State Management als «Process» (vormals unstereotypiertes Modul/Paket).
  • Umbenennung und Layout-Neuanordnung diverser Prozesse: SMControlApplication zu SmControlApplication, UpdateAndConfigurationManager zu Update and Configuration Manager, PlatformHealthManager zu Platform Health Manager, NetworkManager zu Network Manager, ExecutionManager zu Execution Manager (Trennung von Komposita durch Leerzeichen).
  • Korrektur des Tippfehlers bei UndetinedStateCallback zurück zu UndefinedStateCallback.
  • Umstellung des visuellen Notationsstils von geraden Pfeilen auf geschwungene Pfeilverbindungen sowie einheitliche französische Anführungszeichen («...»).

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R25-11 AUTOSAR_AP_SWS_StateManagement S. 42 7.5 Figure 7.5: Interactions with StateMachine