Loading...
Please wait, while we are loading the content...
Ingénierie Dirigée par les Modèles (IDM) -- État de l'art
| Content Provider | Semantic Scholar |
|---|---|
| Author | Combemale, Benoît |
| Copyright Year | 2008 |
| Abstract | L'ingenierie dirigee par les modeles (IDM), ou Model Driven Engineering (MDE) en anglais, a permis plusieurs ameliorations significatives dans le developpement de systemes complexes en permettant de se concentrer sur une preoccupation plus abstraite que la programmation classique. Il s'agit d'une forme d'ingenierie generative dans laquelle tout ou partie d'une application est engendree a partir de modeles. Un modele est une abstraction, une simplification d'un systeme qui est suffisante pour comprendre le systeme modelise et repondre aux questions que l'on se pose sur lui. Un systeme peut etre decrit par differents modeles lies les uns aux autres. L'idee phare est d'utiliser autant de langages de modelisation differents (Domain Specific Modeling Languages - DSML) que les aspects chronologiques ou technologiques du developpement du systeme le necessitent. La definition de ces DSML, appelee metamodelisation, est donc une problematique cle de cette nouvelle ingenierie. Par ailleurs, afin de rendre operationnels les modeles (pour la generation de code, de documentation et de test, la validation, la verification, l'execution, etc.), une autre problematique cle est celle de la transformation de modele. Nous proposons dans ce document une presentation des principes cles de cette nouvelle ingenierie. Nous introduisons dans un premier temps la notion de modele, les travaux de normalisation de l'OMG, et les principes de generalisation offerts a travers les DSML. Nous detaillons ensuite les deux axes principaux de l'IDM. La metamodelisation d'abord, dont le but est d'assurer une definition correcte des DSML. Nous illustrons cette partie par la definition de SimplePDL, un langage simple de description de procede de developpement. Nous presentons ensuite les principes de la transformation de modele et les outils actuellement disponibles. Nous concluons enfin par une discussion sur les limites actuelles de l'IDM. |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | https://hal.archives-ouvertes.fr/hal-00371565/document |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |