LABORATOIRE D’INFORMATIQUE ET D’INGÉNIERIE POUR L’INNOVATION
Résumé :
L’Ingénierie Dirigée par les Modèles (IDM) connue sous le terme MDE (Model-Driven Engineering) en anglais est une discipline du génie logiciel qui recommande l’utilisation intensive des modèles et des transformations de modèles au cœur du processus de développement logiciel. En effet, les modèles étaient contemplatifs (utilisés à des fins de documentation ou de compréhension) avant l'avènement de l’IDM. Avec cette nouvelle discipline, les modèles jouent un rôle primordial dans la mise en œuvre des processus de développement de logiciel et sont devenus par conséquent productifs (utilisés pour formaliser et supporter l’automatisation des processus de développement logiciel et de maintenance, et séparer le métier de la technique).
La présentation de nos thématiques de recherche sera structurée comme suit : dans un premier temps, nous présenterons l’Ingénierie Dirigée par les Modèles (IDM) en mettant l’accent sur les bases et motivations de l’IDM, l’approche MDA et les transformations de modèles qui sont au cœur de cette nouvelle discipline du génie logiciel. Dans un second temps, nous présenterons l’Ingénierie des Processus Logiciels (IPL) dans un contexte IDM puis l'extension de la norme SPEM dans le cadre de la modélisation et l'exécution des processus collaboratifs. Nous allons conclure cette présentation par la description de nos travaux et projet de recherche en cours.