L'action IDM regroupe des équipes appartenant au GdR CNRS Architectures, Systèmes et Réseaux (ASR), au GdR Génie de la Programmation et du Logiciel (GPL) et au GdR Information, Interaction, Intelligence (I3) . Elle vise à la diffusion des informations et à la concordance des travaux des équipes travaillant sur des thématiques relatives à l'ingénierie dirigée par les modèles (IDM).
L'évolution du développement logiciel vers une vision centrée modèles exige à la fois des avancées en matière d'outils supports aux transformations de modèles, d'évolution dans l'usage des modèles, d'adéquation entre les langages de modélisation et les applications elles-mêmes et également dans la définition de processus de développement à base de modèles. C'est pourquoi l'action se réclame à la fois du génie de la programmation et du logiciel, des Architectures, Systèmes et Réseaux et des systèmes d'information. Les recherches autour de l'IDM (qui sont à l'origine issues de ce domaine applicatif par l'OMG via l'initiative MDA) nécessitent aujourd'hui une synergie entre des travaux issus de ces différents mondes.
Parmi les verrous auxquels s'intéresse l'IDM, nous pouvons citer :
- Les transformations de modèles ce qui comprend l'évolution, l'évaluation, la génération de code, la validation, le test, la traçabilité, ...
- La définition de modèles/langages de modélisation suffisamment précis pour être "utiles" et suffisamment expressifs pour répondre aux exigences des applications dont le temps réel, l'embarqué, les systèmes distribués,
- La prise en charge des aspects collaboratifs et la séparation des préoccupations dans la construction de systèmes complexes.