« MDA et SOA (L'architecture MDA) | Page d'accueil | Pourquoi un alignement de MDA vers SOA et vice-versa ? »
18/08/2005
Les outils Open Source MDA
Les fonctionnalités offertes par la démarche MDA permettent de catégoriser les outils MDA comme suit :
- Editeur de Définition de Transformation
- Editeur de Modèle
- Outil de Transformation
- Générateur de Code
- Référentiel de Définition de Transformation
- Validateur de Modèle
- Référentiel de Modèle Base de données
- Référentiel de Code
- Editeur de Code intégré
Ci-dessous une liste d'outils Open Source qui suivent ou peuvent être utilisés pour adhérer à la démarche MDA :
| Outil | Description | Catégorie |
| AndroMda | Utile pour la génération du code des classes persistantes à partir de diagrammes UML et de leur représentation XML/XMI en utilisant une stratégie MDA - Model-Driven Architecture. La génération se fait via des templates. | Générateur de Code |
| Xdoclet | Outil Open Source basé sur les tags et permettant une génération de code pour la plate-forme J2EE. Ce n’est pas un outil basé sur l’approhe modèle mais peut être combiné à un outil comme UMT | Générateur de Code |
| MiddleGen | Un moteur de génération de code pour les bases de données. Peut être utilisé via JSBC, Velocity, XDoclet ou bien ANT. | Générateur de Code |
| OpenMDX | Un environnement OpenSource orienté MDA, qui intègre plusieurs outils autour de XMI ainsi que des générateurs de code pour les plate-forme J2EE et .NET. | |
| OMELET | Un projet Eclipse récemment créé et initié par le projet GMT. Son but et de fournir un framework permettant de plugger et intégrer des modèles, des méta-modèles et des transformations. | Plug-in d'IDE orienté MDA. |
| FUUT-je | (Un sous projet expérimental du projet GMT d'Eclipse) Fantastic Unique, UML Tool for Java Environment: Un outil permettant de créer des prototypes d'application Java. Il utilise un environnement de modélisation d'UML simplifié, et génère du code java à partir du modèle UML | Générateur de Code |
| UMT | (UML Model Transformation Tool), Un outil Open source basé sur UML/XMI orienté transformation des modèles et génération de code. | Outil de transformation |
| OpenArchitectureWare | Certainement le plus complet des environnements MDA open source, il a cependant le gros défaut d'avoir encore pas mal de doc rédigée en allemand (ça explique aussi pourquoi il est assez méconnu) |
Ci-dessous une liste d'outils commerciaux:
15:05 Publié dans SOA et MDA | Lien permanent | Commentaires (1) | Envoyer cette note | Tags : Architectes NTIC











Trackbacks
MDA et "Software Factories"
Je profite de cette série de billets pour présenter la newsletter du mois d'août de l'IASA. Elle est consacrée à MDA et aux Software Factories de Microsoft. La comparaison est intéressante, la concurrence sera difficile.
Trackback par : Architecture Logicielle | 19/08/2005
Commentaires
Un absent dans cette liste qui à mon avis mérite d'y être ajouté: OpenArchitectureWare ( http://architecturware.sourceforge.net/ ). Certainement le plus complet des environnements MDA open source, il a cependant le gros défaut d'avoir encore pas mal de doc rédigée en allemand (ça explique aussi pourquoi il est assez méconnu)
Sinon pour Fuut-je, dont l'url n'est pas indiquée, c'est un sous projet expérimental du projet GMT d'Eclipse ( http://www.eclipse.org/gmt/ )
Ecrit par : Laurent Simon | 20/08/2005
Les commentaires sont fermés.