DEENESPTFRRUARHIKOZHNL
AUTOSAR_AP_EXP_SWArchitecture FIG-13eb484cd922e330 332 × 382 px 1 Release(s)

Figure 9.29: Users of Network Management interfaces

SHA-256 Inhalts-Fingerabdruck: 13eb484cd922e330e3ecf2cce5e86946497c1fecd39fd093fefc082f82416e2d
✦ 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

UML-Komponentendiagramm im Kontext der AUTOSAR Adaptive Platform (Systemarchitektur). Das Diagramm visualisiert die Schnittstellenbeziehung zwischen den Functional Clustern State Management und Network Management über ein direktes C++-Port-Interface (API).

2. Komponenten, Entitäten & Schnittstellen

Das Diagramm umfasst zwei AUTOSAR Adaptive Functional Cluster sowie ein Port-Interface:

  • Functional Cluster State Management (Stereotyp «aapFunctionalCluster», Ausprägung daemon-based): Fungiert als Nutzer («use», «aapRequiredPort») der Schnittstelle.
  • Functional Cluster Network Management (Stereotyp «aapFunctionalCluster»): Realisiert das Interface (Realisierungspfeil mit geschlossener Dreiecksspitze).
  • Port-Interface NetworkHandle (Stereotypen «aapAPI,aapPortInterface»): Methodenbasierte Schnittstelle mit folgenden Operationen:
    • + GetNetworkRequestedState()
    • + GetNetworkState()
    • + RegisterNetworkRequestedStateChangeNotifier()
    • + RegisterNetworkStateChangeNotifier()
    • + SetNetworkRequestedState()
    • + UnregisterNetworkRequestedStateChangeNotifier()
    • + UnregisterNetworkStateChangeNotifier()

3. Dynamisches Verhalten & Sequenzablauf

Interaktionsmuster über direkte API-Aufrufe (C++ Port-Interface):

  • Das State Management fordert über SetNetworkRequestedState() Netzwerkzustandsänderungen an.
  • Der aktuelle und der angeforderte Zustand können synchron über GetNetworkState() und GetNetworkRequestedState() abgefragt werden.
  • Zustandsänderungsbenachrichtigungen werden über Observer-Registrierung (RegisterNetworkStateChangeNotifier(), RegisterNetworkRequestedStateChangeNotifier()) und Deregistrierung (Unregister...) synchronisiert.

4. Normative Relevanz & Entwickler-Hinweise

Normative Relevanz für Adaptive Platform Architekten und Entwickler:

  • Die Kopplung zwischen State Management und Network Management erfolgt über eine standardisierte funktionale C++-API («aapAPI,aapPortInterface»).
  • Das Interface NetworkHandle erzwingt eine explizite Registrierung von Callbacks/Notifiers für Statusaktualisierungen und stellt synchrone Getter-/Setter-Methoden bereit.

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

R22-11 → R23-11 normative Änderung Vorgänger: FIG-c2f35409d85845f7
  • Die Schnittstelle wechselt von einem Service-Interface «aapAraComServiceInterface,aapAPI» NetworkState_{NetworkHandle} zu einem portbasierten C++-API-Interface «aapAPI,aapPortInterface» NetworkHandle.
  • Die Service-Felder «aapAccessControlled, aapServiceField» + NetworkCurrentState und + NetworkRequestedState entfallen.
  • Als Interface-Operationen neu eingeführt werden: + GetNetworkRequestedState(), + GetNetworkState(), + RegisterNetworkRequestedStateChangeNotifier(), + RegisterNetworkStateChangeNotifier(), + SetNetworkRequestedState(), + UnregisterNetworkRequestedStateChangeNotifier() und + UnregisterNetworkStateChangeNotifier().
  • Die Port-Realisierung durch das Functional Cluster Network Management verliert das Stereotyp «aapProvidedPort» (wird als reine Interface-Realisierung dargestellt).
R23-11 → R24-11 keine inhaltliche Änderung Nachfolger: FIG-48268bb28bf27487

Keine inhaltlichen Änderungen erkennbar.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

«aapFunctionalCluster» | State Management daemon-based | «aapAPI,aapPortInterface» | NetworkHandle | + GetNetworkRequestedState() + GetNetworkState() + RegisterNetworkRequestedStateChangeNotifier() + RegisterNetworkStateChangeNotifier() + SetNetworkRequestedState() + UnregisterNetworkRequestedStateChangeNotifier() + UnregisterNetworkStateChangeNotifier() | «aapFunctionalCluster» | Network Management | «use» «aapRequiredPort»

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R23-11 AUTOSAR_AP_EXP_SWArchitecture S. 64 9.29 Figure 9.29: Users of Network Management interfaces