Journée IDM à l'IRISA
Cette journée IDM s'adresse à ceux qui n'utilisent pas encore ni ne connaissent l'Ingénierie Dirigée par les Modèles.
IDM : l'utilisation des modèles dans la conception logicielle
apparaît comme une amélioration de la programmation orientée Objet
(POO). Le langage UML a donné aux concepteurs un standard pour écrire
des spécifications. Sachant que celles-ci représentent officiellement
ce que le logiciel doit être, l'idée a émergé de travailler sur ce
modèle aussi loin que possible dans le processus de développement,
plutôt que de décorer les murs avec. L'Ingénierie Dirigée par les
Modèles transforme ces modèles, leur ajoute du comportement, les fait
tourner dans des simulateurs, les valide avec des méthodes formelles,
en tire des tests, génère du code pour des cibles matérielles
multiples.
Le programme :
Matin
- 10h00 : Introduction à l'Ingénierie Dirigée par les Modèles
- 10h45 : Exemple d'un DSL (Domain Specific Langage) avec le LOGO et une tortue-robot Lego Mindstorm
- 11h30 : Présentation de la partie IDM de la plate-forme OpenEmbeDD
- 14h00 : Présentation de la Basic Demo de la plate-forme OpenEmbeDD
avec détail des principaux outils IDM de la plate-forme, en lien avec la Basic Demo :
- ATL : langage de transformation de modèles
- Kermeta : langage et environnement de méta-modélisation
- Topcased : modeleurs standard fournis + générateur de modeleurs DSL
- 15h30 : Pause
- 16h00 :« Main patterns in MDE » : les principaux usages de l'IDM. What can MDE do for you ? Étude possible de votre cas
- 17h00 : Introduction rapide aux outils TR/E de la plate-forme OpenEmbeDD