Эти отношения лучше всего представить в виде трассы, то есть отношения зависимости со стереотипом <<trace>>. Трассировка предназначена для связи элементов в различных моделях, что в точности соответствует вашей ситуации.
Спецификация UML 2.5.1 определяет стереотип трассировки как часть «стандартного профиля» (раздел 22.3) следующим образом:
Определяет отношение трассировки между элементами модели или наборами модели.
элементы, которые представляют одну и ту же концепцию в разных моделях. Следы есть
в основном используется для отслеживания требований и изменений по моделям. Как
Модельные изменения могут происходить в обоих направлениях, направленность
зависимость часто можно игнорировать. Отображение определяет отношения
между ними, но это редко вычисляется и обычно неформально.
Хотя спецификация UML определяет отношения реализации достаточно широко, чтобы соответствовать и вашим целям, примеры в спецификации UML (например, рисунок 7.21) и то, как я видел эти отношения в реальных проектах, приводят меня к выводу что этот тип отношений в первую очередь предназначен для использования элементов в одной и той же модели, в частности элементов интерфейса с классами, которые реализуют эти интерфейсы.