La contextualisation de modèles, une étape indispensable à un développement dirigé par les modèles ?
Le principe de la démarche MDA est l'élaboration de modèles adaptés aux métiers, indépendants des plateformes, et leur transformation en modèles dépendants de plateformes pour l'implémentation concrète du système. Une partie des travaux de l'équipe NOCE vise à appliquer cette démarche sur les environnements informatiques pour l'apprentissage humain (EIAH). Cette application révèle une double particularité : la polyvalence de l'utilisateur final qui modélise, raffine et concrétise ; la construction automatique finale qui se doit de contextualiser le dispositif modélisé au sein d'une plateforme déjà active et peuplée. L'expérience menée ayant mis en évidence des problèmes résultant de transformations entre métamodèles différents, nous proposons des pistes pour réduire la distance entre les modèles du métier et des plateformes.
The MDA approach may be broadly reduced to the following lifecycle: defining platform independent business models and transforming them into platform dependent models for software implementation concerns. The NOCE team works in the Technology Enhanced Learning (TEL) area. One of its works aims to apply the MDA approach in TEL domain. This application presents two particularities: the versatility of the user who defines models, refines them and drives the corresponding software construction; the final automatic construction which has to contextualise the modelled dispositif within a platform already active and populated. The conducted experience has underlined several difficulties which are related to such approach. We bring out here problems which result from transformations between distinct metamodels and we propose some perspectives to reduce distance between business models and platforms.
P.CARON, M.BLAY-FORNARINO, X.LE PALLEC
MDA, fusion de métamodèles, transformation de modèles, contextualisation de modèles, expérimentation, EIAH, plateforme d'enseignement.
MDA, metamodel merge, model transformation, model contextualisation, experimentation, TEL, learning platform.
Français
|