Cela dépend de ce que vous faites avec votre modèle, mais en général, vous ne devriez pas avoir à utiliser un attribut pour cela, vous pouvez utiliser une association à la place. Les associations peuvent contenir plus d'informations que leurs attributs, composites ou partagés, dont les extrémités sont navigables, multiplicité à chaque extrémité, extrémités nommées, etc.
Un avantage des associations est qu'une association peut réellement représenter un propriété sur chaque classe à laquelle elle est connectée, tandis qu'un attribut ne représente qu'une propriété de la classe à laquelle elle appartient.
Ainsi, dans votre cas, l'université a des étudiants, vous tirerais une association de l'Université d'étudiants, nommant chaque point final et le réglage de la multiplicité correctement.
Maintenant, quand vous allez générer du code à partir de votre modèle, juste être sûr de prendre en compte les associations ainsi que des attributs. De cette façon, vous n'aurez pas besoin d'ajouter les propriétés en tant qu'attributs et associations, tout comme les associations. J'ai quelques diagrammes avec lesquels j'ai testé cette approche, en générant du code sql et php à partir de l'xmi via une transformation xsl, et ça marche plutôt bien ... si vous voulez plus de détails je peux le déterrer.