Automatisation d'un processus de conception par transformations de modèles
Le but de cet article est de montrer comment l'ingénierie des modèles peut être utilisée tout au long d'un processus de conception complexe pour expliciter des choix de conception. Pour ce faire nous construisons l'implémentation d'un composant de communication par transformations de modèles successives à partir d'une spécification abstraite (et incomplète). L'ensemble des choix de conception (structures de données, placement, réplication, etc.) est mis en oeuvre par des transformations exprimées avec le langage de transformation Kermeta.
This article aims at showing how model driven engineering can be used to make explicit design decisions all along a complex software design process. We build the implementation of a communication component from an abstract (and incomplete) specification by a sequence of model transformations. All design decisions (data structure, placement, replication, etc.) are expressed with the transformation language Kermeta.
E.KABORÉ, A.BEUGNARD
processus de conception, transformation de modèle, langage de transformation, modèle, métamodèle.
design process, model transformation, transformation language, model, metamodel.
Français
|