Non justement, tu n'as pas très bien compris. Un modèle est quelque chose qui
représente ta solution métier. Si tu veux uniquement changer le langage avec
lequel il est décrit, des outils automatiques peuvent le faire pour toi.
En effet, le modèle de ta solution doit être suffisamment précis pour ne pas
être ambigu, d'où la possibilité d'automatiser sa traduction.
Attention, je parle de traduction, on passe d'un langage de modélisation (ou
de spécification) à un autre sans ajout (et normalement perte) d'information.
Donc dans l'idée du MDE on ne modifie le modèle "du départ" UNIQUEMENT si le
métier change.
Le but est justement de capitaliser la CONNAISSANCE indépendamment de la
technologie.
[^] # Re: Générateur de code OpenSource ?
Posté par Alexis Muller . En réponse à la dépêche Acceleo sort en version 1.0. Évalué à 2.
Non justement, tu n'as pas très bien compris. Un modèle est quelque chose qui
représente ta solution métier. Si tu veux uniquement changer le langage avec
lequel il est décrit, des outils automatiques peuvent le faire pour toi.
En effet, le modèle de ta solution doit être suffisamment précis pour ne pas
être ambigu, d'où la possibilité d'automatiser sa traduction.
Attention, je parle de traduction, on passe d'un langage de modélisation (ou
de spécification) à un autre sans ajout (et normalement perte) d'information.
Donc dans l'idée du MDE on ne modifie le modèle "du départ" UNIQUEMENT si le
métier change.
Le but est justement de capitaliser la CONNAISSANCE indépendamment de la
technologie.