DEENESPTFRRUARHIKOZHNL
AUTOSAR_AP_SWS_StateManagement FIG-2a96de6c35e509a6 932 × 488 px 1 Release(s)

Figure 7.4: Interactions with StateMachine

SHA-256 Inhalts-Fingerabdruck: 2a96de6c35e509a6c9c6fe8f2f1ca44d4257b0d4a64a6cf64b0aebeb730c69b9
✦ 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 zur Darstellung der Interaktionen der StateManagement-StateMachine mit Applikationen, Execution Manager, UCM, NM und Platform Health Manager.

2. Komponenten, Entitäten & Schnittstellen

  • Zentrale Entität:
    • StateManagement mit interner Komponente <<StateMachine>>
  • Beteiligte Prozesse:
    • <<Process>> SMControlApplication
    • <<Process>> Adaptive Application
    • <<Process>> Execution Manager
    • <<Process>> PlatformHealthManager
    • <<Process>> UpdateAndConfigurationManager
    • <<Process>> Network Manager
  • Schnittstellen und Interaktionen:
    • SMControlApplication -> <<StateMachine>>: <<ara::com>> RequestTransition
    • <<StateMachine>> -> Adaptive Application: <<ara::com>> StateMachineNotification
    • PlatformHealthManager -> <<StateMachine>>: <<RecoveryAction>> RecoveryHandler
    • Execution Manager -> <<StateMachine>>: « StateClient» SetState
    • <<StateMachine>> -> Execution Manager: « StateClient» UndetinedStateCallback
    • UpdateAndConfigurationManager <-> <<StateMachine>>: <<ara::com>> UpdateRequest (gestrichelt, bidirektional)
    • <<StateMachine>> -> Network Manager: <<NetworkHandle>> SetNetworkRequestedState
    • Network Manager -> <<StateMachine>>: <<NetworkHandle>> NetworkStateChangeNotifie r

3. Dynamisches Verhalten & Sequenzablauf

  • Die SMControlApplication initiiert Transitionen über <<ara::com>> RequestTransition.
  • Die StateMachine informiert die Adaptive Application über Zustandswechsel mittels <<ara::com>> StateMachineNotification.
  • Der PlatformHealthManager triggert Fehlerbehandlungen über <<RecoveryAction>> RecoveryHandler.
  • Der Execution Manager und die StateMachine tauschen Status und Anforderungen über SetState und UndetinedStateCallback aus.
  • Der UpdateAndConfigurationManager kommuniziert via <<ara::com>> UpdateRequest.
  • Die StateMachine steuert und überwacht den Network Manager mittels SetNetworkRequestedState und empfängt Benachrichtigungen über NetworkStateChangeNotifie r.

4. Normative Relevanz & Entwickler-Hinweise

Erweiterung des Interaktionsmodells um die Benachrichtigung von Adaptive Applications (StateMachineNotification) und Umstellung der Anforderungsmethode von Zuständen auf Zustandstransitionen (RequestTransition).

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

R23-11 → R24-11 normative Änderung Vorgänger: FIG-09c5f13d830eacb9
  • Ergänzung des Prozesses Adaptive Application mit eingehender Interaktion <<ara::com>> StateMachineNotification ausgehend von der StateMachine.
  • Umbenennung der Schnittstelle/Interaktion von SMControlApplication an die StateMachine von <<ara::com>> RequestState zu <<ara::com>> RequestTransition.
  • Tippfehlerkorrektur/Schreibweisenänderung an der Schnittstelle von StateMachine zu Execution Manager: UndefinedStateCallback wurde zu UndetinedStateCallback (Tippfehler) und Guillemets wurden typographisch angepasst (« StateClient»).
R24-11 → R25-11 normative Änderung Nachfolger: FIG-64b7db6f86f86395
  • 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
R24-11 AUTOSAR_AP_SWS_StateManagement S. 34 7.4 Figure 7.4: Interactions with StateMachine