DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_CommunicationManagement FIG-57ac6e4c94005ff6 932 × 981 px 1 Release(s)

Figure 7.3: E2E Publisher

SHA-256 Inhalts-Fingerabdruck: 57ac6e4c94005ff66b05697a58c341d6e252f79f14fde4bd290cfa29e29b0782
✦ 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-Sequenzdiagramm (sd Publisher) zur Darstellung des Interaktionsablaufs bei der E2E-Absicherung eines Event-Samples auf Publisher-Seite im Rahmen des AUTOSAR Adaptive Platform Communication Management (ara::com). Es visualisiert den ereignisgesteuerten Kontroll- und Datenfluss von der Applikationsebene über die Middleware- und E2E-Schichten bis zur Transmissionsschicht.

2. Komponenten, Entitäten & Schnittstellen

Drei Lebenslinien und Entitäten:

  • Publisher application: Anwendungsinstanz, die Event-Daten erzeugt und die Übertragung anstößt.
  • ara::com: Middleware-Schicht der Kommunikationsverwaltung des Publishers, die die E2E-Schutzlogik intern ausführt.
  • Transmission: Unterlagerte Transportschicht zur Netzwerkübertragung.

Schnittstellen und Nachrichten:

  • sample.speed = app.currentVehicleSpeed: Interne Datenbelegung in der Applikation.
  • skeletonEvent.Send(sample): Aufruf von Publisher application an ara::com.
  • Serialize(sample): serializedSample: Interner Selbstaufruf in ara::com.
  • AddE2EProtectedHeader(&serializedSample): Interner Selbstaufruf in ara::com.
  • E2Eprotect(dataID, serializedSample): Interner Selbstaufruf in ara::com zur E2E-Absicherung.
  • AddNonProtectedHeader(&serializedSample): Interner Selbstaufruf in ara::com zum Hinzufügen ungeschützter Header.
  • SendMessage(serializedSample): Aufruf von ara::com an Transmission.

Begleitende Notizblöcke erläutern die jeweiligen Ablaufschritte textuell von der C++-Objektbefüllung bis zur Übergabe an die Transportschicht.

3. Dynamisches Verhalten & Sequenzablauf

  1. Die Publisher application befüllt die Nutzdaten (sample.speed = app.currentVehicleSpeed).
  2. Die Applikation initiiert den Sendevorgang über skeletonEvent.Send(sample) an ara::com.
  3. ara::com serialisiert das C++-Objekt mittels Serialize(sample): serializedSample in ein Byte-Array.
  4. ara::com fügt über AddE2EProtectedHeader(&serializedSample) Header-Informationen hinzu, die vom E2E-Mechanismus mitgeschützt werden sollen.
  5. ara::com führt die E2E-Schutzlogik intern per Selbstaufruf E2Eprotect(dataID, serializedSample) aus.
  6. ara::com ergänzt über AddNonProtectedHeaer(&serializedSample) weitere Header, die außerhalb des E2E-Schutzes liegen.
  7. ara::com übergibt die Nachricht mittels SendMessage(serializedSample) an die Transmission-Schicht.

4. Normative Relevanz & Entwickler-Hinweise

Entwickler müssen beachten, dass keine separate Schnittstelle zu einem externen ara::e2e-Modul mehr aufgerufen wird, sondern ara::com die Funktion E2Eprotect direkt im eigenen Kontext kapselt. Der Aufruf übergibt dataID und den serialisierten Puffer.

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

R18-10_R4.4.0_R1.5.0 → R19-03 keine inhaltliche Änderung Vorgänger: FIG-3a2a7110d6b3770b

Keine inhaltlichen Änderungen erkennbar.

R19-03 → R20-11 normative Änderung Nachfolger: FIG-83cc23593b60d2e5
  • Der äußere Sequenzdiagramm-Rahmen sd Publisher entfällt.
  • Die Farbgebung der Lebenslinienköpfe und Aktivierungsbalken wechselt zu Cyan/Türkis mit Farbverlauf.
  • Die Methodensignatur des E2E-Schutzes ändert sich von E2Eprotect(dataID, serializedSample) zu E2E_protect(dataID, serializedSample).
  • Bei den Aufrufen AddE2EProtectedHeader und AddNonProtectedHeader entfällt jeweils der Referenzierungsoperator & beim Parameter serializedSample.
  • Explizite gestrichelte Rückkehrpfeile (Reply-Nachrichten) von Transmission an ara::com und von ara::com an die Publisher application wurden am Ende des Sendeablaufs ergänzt.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Erkannte Spezifikationsbelege & Anforderungen auf dieser Seite

Aus dem Dokument extrahierter Text & Kontext

Begleitender Spezifikationstext:

Specification of Communication Management AUTOSAR AP Release 19-03 7.2.1 Publisher [SWS_CM_90401]{DRAFT} ⌈For e2e-protected events, E2E protection shall be performed within the context of Send, by means of Send invoking E2EProtect. ⌋( RS_CM_00222, RS_E2E_08540) Figure 7.3 shows an overview of the interaction of components involved during the E2E protection. Figure 7.3: E2E Publisher 35 of 310 — AUTOSAR CONFIDENTIAL — Document ID 717: AUTOSAR_SWS_CommunicationManagement

Vorkommen in AUTOSAR-Releases (2)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R19-03 AUTOSAR_SWS_CommunicationManagement S. 35 7.3 Figure 7.3: E2E Publisher
R19-03 AUTOSAR_SWS_CommunicationManagement S. 35 7.3 Figure 7.3: E2E Publisher