DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_COMManager FIG-572a9c87ad8d4064 903 × 490 px 1 Release(s)

Figure 1: Communication Manager Module context view The Communication Manager Module requests the communication capabilities, requested from the users, from the Bus State Manager modules.

SHA-256 Inhalts-Fingerabdruck: 572a9c87ad8d4064eeab78ce53d11288581d8e243efd519675641aa43583dd2c
✦ 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 (Modulkontext-Ansicht) für das AUTOSAR-Basissoftwaremodul Communication Manager (ComM) innerhalb der Classic Platform Architektur. Das Diagramm modelliert die statischen Schnittstellenbeziehungen, Realisierungen und Nutzungsabhängigkeiten zwischen dem zentralen ComM und den umliegenden BSW-Modulen (Systemdienste, Speicher, Laufzeitumgebung und Bus State Manager).

2. Komponenten, Entitäten & Schnittstellen

Zentrale Komponente ist das BSW-Modul ComM mit der Spezialisierung/Erweiterung ResourceManager.

Umliegende BSW-Module und Schnittstellen:

  • Oberhalb:
    • SchM: Nutzt über «use» das Interface ComM_Types.
    • Rte: Nutzt über «use» das Interface ComM_Types; ComM nutzt über «use» das Interface Rte (von Rte realisiert).
    • Det: Realisiert Det_ReportError, welches von ComM genutzt wird («use»).
    • Dcm: ComM nutzt ComM_Dcm («mandatory»), welches Dcm realisiert; Dcm nutzt Dcm_ComM («mandatory»), welches ComM realisiert.
    • NvM: Realisiert NvM_ReadBlock und NvM_WriteBlock, die beide von ComM obligatorisch genutzt werden («mandatory»).
  • Rechts:
    • EcuM: Realisiert ComM_EcuM («mandatory»), welches von ComM realisiert/genutzt wird.
    • BswM: ComM nutzt «use» das von BswM realisierte Interface BswM_RequestMode; zudem besteht eine Nutzung von ComM_EcuM.
  • Unterhalb:
    • Bus State Manager EthSM, FrSm, CanSM, LinSM: Realisieren jeweils ihre spezifischen Schnittstellen (EthSM_RequestComMode, FrSM_MainFunction_<FrSMCluster.ShortName>, CanSM_ComM, LinSm), die von ComM genutzt werden.
    • ComM realisiert das Interface ComM_BusSM, welches obligatorisch («mandatory») von den Bus State Managern aufgerufen wird.
    • Nm: Realisiert das Interface Nm und nutzt das von ComM realisierte Interface ComM_Nm («mandatory»).
    • Com: Nutzt über «use» das von ComM bereitgestellte Interface ComM_COMCbk_<sn>.

3. Dynamisches Verhalten & Sequenzablauf

Das Diagramm zeigt eine statische Schnittstellenübersicht ohne zeitliche Abläufe. Die Interaktion erfolgt synchron und asynchron:

  • Kommunikationsanfragen von Nutzern (Rte/SWCs, BswM, Dcm) werden an den ComM herangetragen.
  • ComM aggregiert und koordiniert diese Kommunikationsmodi und steuert die bus-speifischen State Manager (CanSM, LinSm, FrSm, EthSM) über deren Modusanforderungsschnittstellen an.
  • Die Bus State Manager melden Buszustandsänderungen über das Interface ComM_BusSM zurück.
  • ComM interagiert mit dem Netzwerk-Management (Nm), meldet Fehler an Det, persistiert Zustände über NvM und erhält Callbacks via ComM_COMCbk_<sn>.

4. Normative Relevanz & Entwickler-Hinweise

Normative Kennzeichnung der Schnittstellen über UML-Stereotypen:

  • «realize»: Zeigt an, welches Modul die C-Funktionen/APIs der Schnittstelle implementiert.
  • «use»: Kennzeichnet Aufrufbeziehungen zwischen Modulen.
  • «mandatory»: Zeigt an, dass die Einbindung bzw. Bereitstellung der Schnittstelle im Modulverbund verpflichtend ist.
  • Header-Inkludierungsregel: ComM muss gemäß Konfiguration die Header der Module inkludieren, deren Schnittstellen genutzt werden oder die Schnittstellen zum ComM bereitstellen.

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

R19-11 → R20-11 normative Änderung Vorgänger: FIG-9d960636f75edd1e
  • Schnittstelle oben links: Die Schnittstelle ComM (genutzt von SchM und Rte, realisiert von ComM) wurde umbenannt in ComM_Types.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

«module» | ComM | «module» | Rte | ResourceManager | «module» | NvM «module» | Dcm | «module» | EcuM | ComM_Nm | ComM_EcuM | ComM_Dcm | «module» | Nm | Nm | ComM_BusSM | «module» | FrSm | «module» | LinSM | «module» | SchM | «module» | CanSM | CanSM_ComM | FrSM_MainFunction_<FrSMCluster.ShortName> | LinSm | «module» | EthSM | EthSM_RequestComMode | ComM_Types | Rte | Dcm_ComM | NvM_ReadBlock | NvM_WriteBlock | «module» | Det | Det_ReportError | «module» | BswM | BswM_RequestMode | «module» | Com | ComM_COMCbk_<sn> | «realize» | «realize» | «mandatory» «realize» | «use» | «mandatory» | «mandatory» | «realize» | «use» | «use» | «mandatory» | «realize» «use» | «mandatory» | «use» «use» | «realize» | «realize» «use» «use» | «realize» | «mandatory» | «realize» | «realize» | «realize» | «realize» «use» | «realize» «realize» | «mandatory» | «realize» | «mandatory» | «realize» | «use» | «mandatory» | «mandatory» | «realize»

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R20-11 AUTOSAR_SWS_COMManager S. 17 1 Figure 1: Communication Manager Module context view The Communication Manager Module requests the communication capabilities, requested from the users, from the Bus State Manager modules.