In der UML-Modellierung ist ein Kommunikationspfad ein Assoziationstyp zwischen Knoten in einem Implementierungsdiagramm das zeigt, wie die Knoten Nachrichten und Signale austauschen.
Beim Angeben von Kommunikationspfaden können Sie definieren, wie viele Knoten an jedem Ende verknüpft werden dürfen. Außerdem können Sie durch Bezeichnungen den Protokoll- oder Netzwerktyp angeben, der für die Kommunikation verwendet wird.
Wie die folgende Abbildung zeigt, wird der Kommunikationspfad als durchgezogene Linie dargestellt, die Knoten verbindet. Der Multiplizitätswert und der Aufgabenbereich werden an jedem Ende des Kommunikationspfads ebenfalls angezeigt.