Les projets informatiques nécessitent une méthode spécifique intégrant un ensemble de bonnes pratiques que l'on peut à loisir enrichir et adapter. Sans la mise en place d'une telle méthode, on s'expose à un gaspillage important de ressources voire faire couler le projet.
L'objectif de cet article est de vous montrer les principes de base d'une transformation de modèles avec ATL (ATLAS Transformation Language). Si comme moi, cela fait longtemps que vous n'avez pas codé dans un langage, n'ayez crainte, je vous fourni tous...
Le métamodèle source "Families" dont est issu le modéle décrit dans "sample-Families.xmi" contenant les objets à transformer en Persons. Après exécution de la transformation ATL du modèle "sample-Families.xmi", le résultat sera le modéle décrit dans "sample-Persons.xmi"...
Dans notre série estivale consacrée aux transformations de modèles, je vous propose après les articles de présentation sur la théorie, de passer à la pratique. Pour cela, il va falloir faire des installations, mais je vous rassure, rien de bien compliquer....
Voici un exemple de transformation de modèles. Cet exemple est l'équivalent du fameux "Hello world" que fait presque par tradition tous les débutants dans un langage ou un outil. La transformation "Author2Person" génère un modèle cible "Person" conforme...
Dans le périmètre de l'Ingénierie Dirigée par les Modèles ( IDM ) (ou Model Driven Engineering MDE), la transformation de modèles vise à spécifier le processus de production de modèles cibles à partir d'un nombre quelconque de modèles sources. Formellement,...