Td mda 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
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 -MOdèle -Transformation -PIM PSM -Plateforme -UML Pro ?l 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 di ?érent es métamodèle de la source n'est pas le meme que la destination Transformation COutil de mise en ouevre -Création des modèle Editeur -manipulation - Stockage repository ictionnaire BDR et ?chier XMI Typologie Langage dédié à un AGL J de objectering Langage dédiée à un espace dédié à un domaine technologique XSLT langage dédié à la transformation QVT A ces langages sont associés 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 Approche déclarative on recherche les motif dans le ?chier source pour les remplacer par le nouveau elts Approche impérative on code en dure ce qui oit être faire C
Documents similaires
-
26
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Fev 25, 2021
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 22.9kB