DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_COMManager FIG-efc0b215731c9faf 903 × 489 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: efc0b215731c9fafd98247667e1936b8899c0ddd7cc7a01accc25c5e79907ba2
✦ 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::ComM mit der Spezialisierung/Erweiterung ComM::ResourceManager.

Umliegende BSW-Module und Schnittstellen:

  • Oberhalb:
    • SchM::SchM: Nutzt über «use» das Interface ComM.
    • Rte::Rte: Nutzt über «use» das Interface ComM; ComM nutzt über «use» das Interface Rte (von Rte realisiert).
    • Det::Det: Realisiert Det_ReportError, welches von ComM genutzt wird («use»).
    • Dcm::Dcm: ComM nutzt ComM_Dcm («mandatory»), welches Dcm realisiert; Dcm nutzt Dcm_ComM («mandatory»), welches ComM realisiert.
    • NvM::NvM: Realisiert NvM_ReadBlock und NvM_WriteBlock, die beide von ComM obligatorisch genutzt werden («mandatory»).
  • Rechts:
    • EcuM::EcuM: Realisiert ComM_EcuM («mandatory»), welches von ComM realisiert/genutzt wird.
    • BswM::BswM: ComM nutzt «use» das von BswM realisierte Interface BswM_RequestMode; zudem besteht eine Nutzung von ComM_EcuM.
  • Unterhalb:
    • Bus State Manager EthSM::EthSM, FrSm::FrSm, CanSM::CanSM, LinSm::LinSM: Realisieren jeweils ihre spezifischen Schnittstellen (EthSM_RequestComMode, FrSm, CanSM_ComM, LinSm), die von ComM über «use» bzw. «configurable» angesteuert werden.
    • ComM realisiert das Interface ComM_BusSM, welches obligatorisch («mandatory») von den Bus State Managern aufgerufen wird.
    • Nm::Nm: Realisiert das Interface Nm und nutzt das von ComM realisierte Interface ComM_Nm («mandatory»).
    • Com::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 bereitstellt bzw. implementiert.
  • «use»: Kennzeichnet Aufrufbeziehungen zwischen Modulen.
  • «mandatory»: Zeigt an, dass die Einbindung bzw. Bereitstellung der Schnittstelle im Modulverbund verpflichtend ist.
  • «configurable»: Weist darauf hin, dass die Kopplung abhängig von der Modulkonfiguration aktiviert wird.
  • 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)

R4.2.2 → R4.3.1 redaktionell Nachfolger: FIG-6d9df8769d374315
  • Verbindung zwischen ComM und CanSM: Das Stereotyp «configurable» an der gestrichelten Abhängigkeitslinie vom ComM zum Interface-Knoten CanSM_ComM wurde entfernt.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Erkannte Spezifikationsbelege & Anforderungen auf dieser Seite

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

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

Begleitender Spezifikationstext:

The Communication Manager Module requests the communication capabilities, requested from the users, from the Bus State Manager modules. 5.1 File structure 5.1.1 Header file structure [SWS_ComM_00506] ⌈The ComM module shall, depending on the ComM configuration, include the header files of the modules providing interfaces to the ComM module (see Figure 1): ComM Schedule Manager:

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R4.2.2 AUTOSAR_SWS_COMManager S. 16 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.