MDA est une approche de modélisation de logiciel independant de l'implementatio

MDA est une approche de modélisation de logiciel independant de l'implementation cible (niveau matériel ou logiciel) -émarche de réalisation des logiciels soutenus par l'OMG -Est utilisé dans la généralisation automatique de code à partir de UML dans les logiciels coe entreprise architec. -reduit la dependance entre appli et technologie -reutilisation du modèle plutot que du code -améliore l'interopérabilité(application) Un modèle est la représentation abstraite d'une fonction, du comportement et de la structure d'un système Plateforme=detail technologique et de l'ingénierie Concept 1-MOdèle 2-Transformation 3-PIM/PSM 4-Plateforme 5-UML Profil Les transformation MDA et un cas pratique Comment passer d'un diagramme UML à un base de données (ATR et QVT) Xml vers html Une transformation est un processus qui transforme un modèle source à un modèle cible Endogène: dans le meme espace Technologique Exogène: espace technologique différent, es métamodèle de la source n'est pas le meme que la destination. Transformation: Outil de mise en ouevre -Création des modèle: Editeur -manipulation -Stockage=repository(ictionnaire),BDR et fichier ===XMI Typologie 1.Langage dédié à un AGL (J de objectering) 2.Langage dédiée à un espace dédié à un domaine technologique (XSLT) 3. langage dédié à la transformation (QVT) A ces langages sont associés 3 grands familles de modèles -données sous formes de patterns (séquence) awk -Données sous forme hiérarchique (arbre) XSLT -Manipulation de graphe Les techniques de transformation 1.Approche déclarative, on recherche les motif dans le fichier source pour les remplacer par le nouveau elts 2.Approche impérative, on code en dure ce qui oit être faire 3. uploads/s3/ td-mda.pdf

  • 71
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager