DEENESPTFRRUARHIKOZHNL
AUTOSAR_TPS_ManifestSpecification FIG-d04b1b473522c934 887 × 458 px 1 Release(s)

Figure 11.7: Scenario where both the raw data stream client and raw data stream server are fully formalized inside an AUTOSAR model

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

Struktur- und Konfigurationsdiagramm im Kontext des AUTOSAR-Adaptive-Manifests (TPS Manifest Specification, Kapitel Raw Data Stream). Das Diagramm visualisiert ein Szenario, in dem sowohl ein Raw-Data-Stream-Client als auch ein Raw-Data-Stream-Server vollständig innerhalb eines AUTOSAR-Modells formalisiert sind. Eine vertikale gestrichelte Trennlinie unterteilt die Topologie in die Client-Domäne (links) und die Server-Domäne (rechts), gekoppelt über ein gemeinsames VLAN. Farbkodierungen (blau für Client-Konfiguration, orange für Server-Konfiguration) heben die komplementäre Zuordnung der Endpunkt- und Zugangsdatenkonfigurationen hervor.

2. Komponenten, Entitäten & Schnittstellen

Das Diagramm spezifiziert folgende Entitäten und Schnittstellen:

  • Client-Seite (links):
    • RawDataStreamClient (AUTOSAR, static ports): Software-Komponente mit Schnittstellenmethoden Connect(), Read(), Write(), Shutdown().
    • EthernetRawDataStreamClientMapping: Zentrales Zuordnungselement des Clients; aggregiert remoteServerConfig und referenziert:
      • Lokalen ApApplicationEndpoint (udpPort=3333).
      • Lokalen CommunicationConnector.
    • CommunicationConnector: Verknüpft mit dem VLAN und verweist auf den lokalen NetworkEndpoint.
    • Lokaler NetworkEndpoint: Aggregiert eine IPV4Configuration mit ipV4Address=192.168.2.240.
    • remoteServerConfig: Aggregiert von EthernetRawDataStreamClientMapping und referenziert durch RawDataStreamClient; enthält:
      • Multicast Credentials (multicastIpV4Address=224.224.1.2, multcastUdpPort=7654).
      • Remote Server Credentials (udpPort=7777, ipV4Address=192.168.2.223).
  • Server-Seite (rechts):
    • RawDataStreamServer (AUTOSAR): Software-Komponente mit Schnittstellenmethoden WaitForConnection(), Read(), Write(), Shutdown().
    • EthernetRawDataStreamMapping: Zentrales Zuordnungselement des Servers; aggregiert remoteClientConfig und referenziert:
      • Lokalen ApApplicationEndpoint (udpPort=7777).
      • Lokalen CommunicationConnector.
    • CommunicationConnector: Verknüpft mit dem VLAN und verweist auf den lokalen NetworkEndpoint.
    • Lokaler NetworkEndpoint: Aggregiert eine IPV4Configuration mit ipV4Address=192.168.2.223.
    • remoteClientConfig: Aggregiert von EthernetRawDataStreamMapping und referenziert durch RawDataStreamServer; enthält:
      • Remote Client Credentials (udpPort=3333, ipV4Address=192.168.2.240).
      • Multicast Credentials (multicastIpV4Address=224.224.1.2, multcastUdpPort=7654).

3. Dynamisches Verhalten & Sequenzablauf

Konzeptioneller Kommunikationsablauf:

  1. Der RawDataStreamServer initialisiert den Dienst und wartet über WaitForConnection() am lokalen Endpunkt 192.168.2.223:7777 auf eingehende Datenströme bzw. Verbindungen.
  2. Der RawDataStreamClient initiiert über Connect() unter Nutzung der in remoteServerConfig definierten Credentials (192.168.2.223:7777) die Kommunikation von seinem statisch gebundenen lokalen Endpunkt 192.168.2.240:3333.
  3. Der Datenaustausch erfolgt bidirektional über Aufrufe von Read() und Write() über die durch die jeweiligen CommunicationConnector- und NetworkEndpoint-Elemente gebildete VLAN-Ebene.
  4. Für Multicast-Kommunikation nutzen beide Seiten die identisch konfigurierten Multicast-Credentials (224.224.1.2:7654).
  5. Die Beendigung der Übertragung erfolgt seitens Client bzw. Server über den expliziten Aufruf von Shutdown().

4. Normative Relevanz & Entwickler-Hinweise

Da beide Kommunikationspartner im selben AUTOSAR-Modell formalisiert sind, lassen sich die remoteServerConfig des Clients und die remoteClientConfig des Servers deterministisch und konsistent aus den Modellbeschreibungen des jeweiligen Gegenparts ableiten. Bei statischer Port-Bindung des Clients (RawDataStreamClient (AUTOSAR, static ports)) muss der Port (udpPort=3333) im Modell explizit als ApApplicationEndpoint hinterlegt sein, damit der Server diesen in seiner remoteClientConfig spiegeln kann. Integratoren müssen sicherstellen, dass IP-Adressen und Port-Nummern der lokalen Konfigurationen exakt mit den referenzierten Remote-Credentials der Gegenseite übereinstimmen.

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

R21-11 → R22-11 keine inhaltliche Änderung Nachfolger: FIG-ad477b9d4096906b

Keine inhaltlichen Änderungen erkennbar.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

remoteClientConfig remoteClientConfig | remoteServerConfig remoteServerConfig | Legend | RawDataStreamClient (AUTOSAR, static ports) | Connect() Read() Write() Shutdown() | RawDataStreamServer | (AUTOSAR) | WaitForConnection() Read() Write() Shutdown() | VLAN Communication | Connector | Communication | Connector | local Network | Endpoint | local Network | Endpoint | EthernetRawDataStream | ClientMapping EthernetRawDataStream | ClientMapping | EthernetRawDataStream | Mapping | IPV4Configuration | ipV4Address=192.168.2.223 | Remote Server Credentials | udpPort=7777 ipV4Address=192.168.2.223 | Multicast Credentials | multicastIpV4Address=224.224.1.2 multcastUdpPort=7654 | Multicast Credentials | multicastIpV4Address=224.224.1.2 multcastUdpPort=7654 | Multicast Credentials | multicastIpV4Address=224.224.1.2 multcastUdpPort=7654 | Multicast Credentials | multicastIpV4Address=224.224.1.2 multcastUdpPort=7654 | IPV4Configuration | ipV4Address=192.168.2.240 ipV4Address=192.168.2.240 | IPV4Configuration | ipV4Address=192.168.2.240 | ApApplicationEndpoint | udpPort=3333 | ApApplicationEndpoint | udpPort=7777 Remote Client Credentials | udpPort=3333 ipV4Address=192.168.2.240 | Server Configuration Client Configuration

Begleitender Spezifikationstext:

Specification of Manifest AUTOSAR AP R21-11 </NETWORK-ENDPOINT-ADDRESSES> </NETWORK-ENDPOINT> <NETWORK-ENDPOINT> <SHORT-NAME>ServerEP</SHORT-NAME> <NETWORK-ENDPOINT-ADDRESSES> <IPV-4-CONFIGURATION> <IPV-4-ADDRESS>192.168.2.223</IPV-4-ADDRESS> </IPV-4-CONFIGURATION> </NETWORK-ENDPOINT-ADDRESSES> </NETWORK-ENDPOINT> </NETWORK-ENDPOINTS> </ETHERNET-PHYSICAL-CHANNEL> Listing 11.3: Definition of EthernetPhysicalChannel for connection between client and server 11.3.3.2 Fully formalized Model Example A scenario where both the raw data stream client and raw data stream server are fully formalized inside an AUTOSAR model is depicted in Figure 11.7. In the case of a fully formalized model it may be possible to derive the client configuration (that also consists of the credentials of the remote server) from the server’s model if the server model is accessible. remoteClientConfig remoteClientConfig remoteServerConfig remoteServerConfig Legend RawDataStreamClient (AUTOSAR, static ports) Connect() Read() Write() Shutdown() RawDataStreamServer (AUTOSAR) WaitForConnection() Read() Write() Shutdown() VLAN Communication Connector Communication Connector local Network Endpoint local Network Endpoint EthernetRawDataStream ClientMapping EthernetRawDataStream ClientMapping EthernetRawDataStream Mapping IPV4Configuration ipV4Address=192.168.2.223 Remote Server Credentials udpPort=7777 ipV4Address=192.168.2.223 Multicast Credentials multicastIpV4Address=224.224.1.2 multcastUdpPort=7654 Multicast Cre

Vorkommen in AUTOSAR-Releases (2)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R21-11 AUTOSAR_TPS_ManifestSpecification S. 566 11.7 Figure 11.7: Scenario where both the raw data stream client and raw data stream server are fully formalized inside an AUTOSAR model
R21-11 AUTOSAR_TPS_ManifestSpecification S. 566 11.7 Figure 11.7: Scenario where both the raw data stream client and raw data stream server are fully formalized inside an AUTOSAR model