EnglishSite mapContactsFrançais
 SociétéConseilFormationIngénierieProduitsMOATechnologiesMétiersEvénementsRecrutement
Conseil 
Model Driven Architecture pour la transformation de modèles
Principes
La technologie MDA (Model Driven Architecture) est un standard issu de l’OMG qui permet d’exploiter et transformer les modèles UML.
Ceci permet notamment de :
- produire d’autres modèles (d’analyse vers conception, par exemple),
- produire automatiquement des documentations issues du modèle,
- générer automatiquement du code à partir du modèle.
MDA distingue deux catégories de modèles :
- les PIM (Platform Independent Model), modèles indépendants des choix techniques, par exemple axés sur la description du métier ou de l’architecture logique,
- les PSM (Platform Specific Model), modèles dépendants des choix techniques de plateformes (spécificités des environnements dédiés J2EE, ou .NET, etc) ou bien des choix techniques de conception (persistance en bases de données, interface utilisateurs de style MVC, architectures d’objets distribués, ou en Web Services, etc).
MDA permet ainsi d’envisager une démarche méthodologique globale guidée par les modèles, selon différentes couches de modélisation successives, et d’imaginer des règles de transformation d’une couche en une autre.
Outillages
MDA permet alors de construire des outils de support méthodologique, de définition de Design Patterns, de capitalisation de Best Practices. d’automatisation de générations de modèles, de documentations ou de code.
MDA permet d’adapter les ateliers UML pour guider les développements par le modèle en adaptant l’atelier au contexte de votre entreprise ou de votre projet. MDA vous permet ainsi d’automatiser votre processus méthodologique, de paramétrer ou développer vos propres générateurs de documentation, de générer du code vers une cible spécifique.
Bien outillé, MDA est un formidable support à l’automatisation des développements, et génère d’importants gains en productivité et qualité.
Nos interventions Conseil : expertise + équipe + outil gratuit
Copywright © 2009 SOFTEAM - Think Object : Modeling