L’Ingénierie Dirigée par les Modèles (IDM) a permis plusieurs améliorations significatives dans le développement de systèmes complexes en se concentrant sur une préoccupation plus abstraite que la programmation classique. Il s’agit d’une forme d’ingénierie générative dans laquelle tout ou partie d’une application est engendrée à partir de modèles. Un modèle est une abstraction, une simplification d’un système qui est suffisante pour comprendre le système modélisé et répondre aux questions que l’on se pose sur lui. Un système peut être décrit par différents modèles liés les uns aux autres. L’idée phare est d’utiliser autant de langages de modélisation différents (ou Langages Dédiés – Domain Specific Languages) que les aspects chronologiques ou technologiques du développement du système le nécessitent.
Quelques documents et liens mis à disposition au fur et à mesure de mes découvertes. Cette partie est donc par définition en perpétuelle évolution...