DEENESPTFRRUARHIKOZHNL
AUTOSAR_AP_TPS_ManifestSpecification FIG-4272450f7b4c4bc8 202 × 184 px 1 Release(s)

Figure 3.71: Specification of the NetworkManagementPortInterface

SHA-256 Inhalts-Fingerabdruck: 4272450f7b4c4bc855e5cbbdfdd721f181c4ea593701897b8fe8e51d0d8aea21
✦ KI-generierte Bildanalyse & technische Beschreibung Modell: gemini-3.8-flash (via agy) · Rezept figure-description@2 · erstellt am 2026-10-07

1. Diagrammtyp & Architektur-Kontext

  • Klassifikation: UML-Klassendiagramm / Metamodell-Ausschnitt (M2-Ebene) aus der AUTOSAR Adaptive Platform Template-Spezifikation (AUTOSAR_AP_TPS_ManifestSpecification).
  • Funktionale Einordnung: Verankerung der Schnittstellendefinition für das Netzwerkmanagement im Manifest-Metamodell. Es ordnet das spezifische Interface für den Functional Cluster Network Management (ara::nm) in die allgemeine Port- und Komponentenarchitektur der Adaptive Platform ein.

2. Komponenten, Entitäten & Schnittstellen

  • PortInterface (abstrakte Metaklasse):
    • Allgemeine Basisklasse aller Port-Schnittstellen in AUTOSAR.
    • Realisiert/spezialisiert folgende AUTOSAR-Metamodell-Konzepte:
      • ARElement: Paketierbares First-Class-Element innerhalb eines ARPackage (besitzt einen eindeutigen shortName und Pfad).
      • AtpType: Fungiert als formaler Typ im AUTOSAR-Typensystem zur Typisierung von PortPrototype-Instanzen (RPortPrototype, PPortPrototype).
      • AtpBlueprint: Dient als definierbare Vorlage/Muster im Rahmen des AUTOSAR Blueprint-Workflows.
      • AtpBlueprintable: Kann direkt aus einem Blueprint abgeleitet oder verfeinert werden.
  • NetworkManagementPortInterface (konkrete Metaklasse):
    • Spezialisierte Schnittstellendefinition für Interaktionen mit dem Netzwerkmanagement.
    • Beziehung / Vererbung: Generalisierungsbeziehung (UML-Vererbungspfeil mit geschlossener, hohler Spitze) auf PortInterface. Sie erbt somit alle Eigenschaften von ARElement, AtpType, AtpBlueprint und AtpBlueprintable.

3. Dynamisches Verhalten & Sequenzablauf (falls zutreffend)

  • Metamodell-Natur: Nicht direkt zutreffend, da es sich um ein rein statisches Struktur- und Typmodell handelt.
  • Laufzeitsemantik (ara::nm):
    • Ports, die durch NetworkManagementPortInterface typisiert sind, dienen der Adaptive Application zur Anforderung und Überwachung von Netzwerkzuständen (z. B. Beantragung des aktiven Bus-Zustands via ara::nm::NetworkHandle, Halten von Teilnetzwerken/VLANs, Freigabe in den Zustand „Ready-to-Sleep“).
    • Der Zugriff erfolgt synchron oder asynchron über die C++-API von ara::nm, wobei Zustandsänderungen des Busses über Callbacks oder Ereignisse an die Applikation propagiert werden.

4. Normative Relevanz & Entwickler-Hinweise

  • Konformität & ARXML-Modellierung ([TPS_MANI_01034]):
    • Ports einer Adaptive Application (AdaptiveApplicationSwComponentType), die auf NM-Funktionen zugreifen oder solche bereitstellen, müssen zwingend auf ein NetworkManagementPortInterface referenzieren (portInterface-Assoziation). Eine Typisierung über generische ServiceInterface-Elemente ist für diesen standardisierten Zweck unzulässig.
  • Code-Generatoren & Tooling:
    • Der Manifest-Compiler / ARXML-Parser prüft anhand dieser Typisierung, ob für die verknüpften Ports die standardisierten Bindings und Header des ara::nm-Stacks (z. B. NetworkHandle-Abstraktionen) anstelle von generischen ara::com-Service-Proxies/Skeletons generiert bzw. instanziiert werden müssen.
  • Applikations- und Stack-Entwickler:
    • Gewährleistet die Trennung zwischen anwendungsbezogener Service-Kommunikation (ServiceInterface) und Plattform-Management-Diensten. Entwickler erhalten über standardisierte Port-Verträge deterministischen Zugriff auf das Schlafenlegen und Wecken von Ethernet-Netzwerk-Clustern bzw. CAN/LIN-Verbindungen (via Bridges).

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

R23-11 → R24-11 keine inhaltliche Änderung Nachfolger: FIG-10ba3888d2379c59

Keine inhaltlichen Änderungen erkennbar.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Erkannte Spezifikationsbelege & Anforderungen auf dieser Seite

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

NetworkManagementPortInterface | ARElement AtpBlueprint AtpBlueprintable | AtpType | PortInterface

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R23-11 AUTOSAR_AP_TPS_ManifestSpecification S. 166 3.71 Figure 3.71: Specification of the NetworkManagementPortInterface