Types d'association UML et mutiplicité de rôles générés par la transformation LDM-UML

La transformation LDM-UML génère des types d'association UML et une multiplicité de rôles à partir des types de relation, de l'existence et de la cardinalité d'un modèle de données logiques.
Le tableau suivant affiche les mappages à partir du type de relation, de l'existence et de la cardinalité d'un modèle de données logiques vers le type d'association UML ou la multiplicité de rôles.
Tableau 1. Relation du modèle de données logiques avec les mappages d'association UML
Modèle de données logiques - type de relation Modèle de données logiques - existence Modèle de données logiques - cardinalité UML - type d'association UML - multiplicité du rôle parent UML - multiplicité du rôle enfant
Plusieurs à plusieurs Facultatif */ (1..*) Simple * */(1..*)
Plusieurs à plusieurs Obligatoire */(1..*) Simple 1..* */(1..*)
Non-identifiante Facultatif (0..1) /1/*/(1..*) Agrégation (0..1) (0..1) /1/*/(1..*)
Non-identifiante Obligatoire (0..1) /1/*/(1..*) Agrégation 1 (0..1) /1/*/(1..*)
Identifiante Non applicable (obligatoire) (0..1) /1/*/(1..*) Composition 1 (0..1) /1/*/(1..*)

Commentaires en retour