La crise du logiciel ? La réponse du génie logiciel : MDA. Le rôle de l'OMG (Object Management Group).
LA VISON MDA
Définition de MDA. L'architecture MDA. Le modèle CIM (Computation Independant Model). Le modèle PIM (Plateform Independent Model). Le modèle PSM (Plateform Specific Model). Exemples de plates-formes. Les approches « élaborationistes » et « translationistes ».
MODÈLES ET MÉTA MODÈLES
Notion de modèle et de formalisme. Enrichissement des modèles. Architecture de modèles. Le méta modèle MOF. MOF et UML2.0.
STOCKAGE ET MANIPULATION DE MODÈLES
Le stockage au format XMI (XML Metadata Interchange). La manipulation avec JMI (Java Metadata Interface).
LES TECHNIQUES DE TRANSFORMATION
Les catégories de transformation. Transformation par programmation. Transformation par template. Transformation par modélisation.
LA PRISE EN COMPTE DES PLATES-FORMES
Séparation du métier et de l'architecture technique. Le cycle en « Y » appliqué à MDA. Le modèle de plate-forme.
PRÉSENTATION DE ANDROMDA
Le projet AndroMDA. Architecture. Le moteur de génération. Les cartridges.
L'OFFRE ANDROMDA
Les cartridges fournis. Architecture cible de génération. Les profils UML utilisés. Configuration du moteur de génération. Réalisation d'une application. Génération et déploiement d'une application.
CRÉER SES PROPRES CARTRIDGES
Organisation d'un cartridge. Mise en place sous Eclipse. Créer ses propres templates. Les fichiers de configuration. Déploiement d'un cartridge et génération. Cycle de production.
PARIS
17-19 mars
19-21 mai
21-23 juil
6-8 oct
8-10 déc
BORDEAUX
7-9 janv
27-29 mars
28-30 mai
7-9 juil
8-10 sept
13-15 nov
LYON
11-13 fév
23-25 juin
27-29 oct
3-5 déc
MEDITERRANEE
11-13 fév
23-25 juin
27-29 oct
3-5 déc
NANTES
17-19 mars
19-21 mai
21-23 juil
6-8 oct
8-10 déc
TOULOUSE
6-8 fév
9-11 avril
4-6 juin
30 sept
1-2 oct
9-11 déc
SUISSE
5-7 fév
8-10 avril
24-26 juin
22-24 juil
23-25 sept
18-20 nov