DEENESPTFRRUARHIKOZHNL
AUTOSAR_AP_SWS_StateManagement FIG-09c5f13d830eacb9 932 × 496 px 1 Release(s)

Figure 7.9: Interactions with StateMachine

SHA-256 Inhalts-Fingerabdruck: 09c5f13d830eacb9b3677ea4f7de8218b10d81a5371d97002175da15fc61ff24
✦ 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 Interaktionsbeziehungen zwischen der StateMachine des StateManagement und angebundenen Funktionsclustern sowie Plattformprozessen.

2. Komponenten, Entitäten & Schnittstellen

  • Zentrale Entität:
    • StateManagement mit interner Komponente <<StateMachine>>
  • Beteiligte Prozesse:
    • <<Process>> SMControlApplication
    • <<Process>> Execution Manager
    • <<Process>> PlatformHealthManager
    • <<Process>> UpdateAndConfigurationManager
    • <<Process>> Network Manager
  • Schnittstellen und Interaktionen:
    • SMControlApplication -> <<StateMachine>>: <<ara::com>> RequestState
    • PlatformHealthManager -> <<StateMachine>>: <<RecoveryAction>> RecoveryHandler
    • Execution Manager -> <<StateMachine>>: <<StateClient>> SetState
    • <<StateMachine>> -> Execution Manager: <<StateClient>> UndefinedStateCallback
    • UpdateAndConfigurationManager <-> <<StateMachine>>: <<ara::com>> UpdateRequest (gestrichelte, bidirektionale Verbindung)
    • <<StateMachine>> -> Network Manager: <<NetworkHandle>> SetNetworkRequestedState
    • Network Manager -> <<StateMachine>>: <<NetworkHandle>> NetworkStateChangeNotifier

3. Dynamisches Verhalten & Sequenzablauf

  • Die SMControlApplication fordert über <<ara::com>> RequestState Zustandswechsel an.
  • Der PlatformHealthManager meldet Recovery-Ereignisse über <<RecoveryAction>> RecoveryHandler an die StateMachine.
  • Der Execution Manager fordert über <<StateClient>> SetState Zustandswechsel an und erhält von der StateMachine Benachrichtigungen über <<StateClient>> UndefinedStateCallback.
  • Der UpdateAndConfigurationManager interagiert bidirektional über <<ara::com>> UpdateRequest während Update-Vorgängen mit dem State Management.
  • Die StateMachine fordert Netzwerkzustände über <<NetworkHandle>> SetNetworkRequestedState beim Network Manager an; dieser meldet Netzwerkzustandsänderungen über <<NetworkHandle>> NetworkStateChangeNotifier zurück.

4. Normative Relevanz & Entwickler-Hinweise

Festlegung der Pflichtschnittstellen zur Integration des State Managements mit Update-Management (UCM) und Netzwerkmanagement (NM) sowie Umkehrung der Interaktionsrollen zwischen State Management und Execution Management über die StateClient-Schnittstelle.

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

R22-11 → R23-11 normative Änderung Vorgänger: FIG-0364a204cd863eb9
  • Ergänzung des Prozesses UpdateAndConfigurationManager mit bidirektionaler, gestrichelter Interaktionsbeziehung (<<ara::com>> UpdateRequest) zum State Management / zur StateMachine.
  • Ergänzung des Prozesses NetworkManager mit zwei Interaktionen: <<NetworkHandle>> SetNetworkRequestedState (von StateMachine zu NetworkManager) und <<NetworkHandle>> NetworkStateChangeNotifier (von NetworkManager zu StateMachine).
  • Vertauschung der Pfeilrichtungen/Pfeilzuordnung zwischen ExecutionManager und State Management: <<StateClient>> SetState verläuft nun vom ExecutionManager zur StateMachine, während <<StateClient>> UndefinedStateCallback von der StateMachine zum ExecutionManager führt (zuvor umgekehrt und mit undefinedStateCallback klein geschrieben).
  • Umbenennung des Modul-Labels von State Management zu StateManagement.
R23-11 → R24-11 normative Änderung Nachfolger: FIG-2a96de6c35e509a6
  • 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»).

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R23-11 AUTOSAR_AP_SWS_StateManagement S. 44 7.9 Figure 7.9: Interactions with StateMachine