MDA - Model Driven Architecture
Transformez Modelio en un outil productif et performant dédié à votre environnement
MDA accessible à tous les utilisateurs de Modelio Enterprise Edition
MDA est une technologie standard de l'OMG permettant la mise en oeuvre et l'utilisation des extensions de modèles pour une modélisation toujours plus productive.
Modelio Enterprise Edition apporte un support natif MDA pour tout type d'utilisateur :
- Basique : Définissez des extensions (stéréotypes) "à la volée" lors de la construction de vos modèles
- Avancé : Organisez vos extensions, ajoutez des propriétés et des fonctionnalités à celles-ci
- Expert : Modélisez et déployez vos extensions, développez du code d'exploitation de vos modèles en Java, étendez et adaptez l'IHM de Modelio à votre contexte (nécessite le module Java Designer)
Modelio Enterprise Edition supporte Jython, le langage de scripts interprété, facile à programmer, permettant l'accès à la riche API Java de Modelio. Vous pouvez ainsi effectuer en direct des requêtes sur vos modèles, réaliser des traitements de transformation de modèles ou implémenter des petits utilitaires comme des macros à la volée. Vous avez également la possibilité d'exécuter du code Jython en mode "batch", afin de réaliser les tâches répétitives sans intervention humaine.

Fenêtre d'exécution interactive de vos scripts Jython
Regardez la démo "Capacités MDA de Modelio" Regardez cette démonstration pour plus d'informations sur les capacités MDA de Modelio
(PIM->PSM, PSM1->PSM2, itération PSM1->PSM2, transformation incrémentale de modèles
PSM et PSM-> code, et bien plus encore).
Points clé
- Modélisation graphique de vos profils UML à l'aide de diagrammes UML2
- API Java pour adapter Modelio, définir des transformations de modèles, effectuer des générations de code
- Un méta-modèle ouvert, documenté, accessible en Java
- API Java générique pour adapter les modules Modelio existants (génération de code, gestion du travail en équipe, ...)
- Production de "modules" pour déployer vos extensions sur vos modèles
- Wizards automatisant la création de modules et la préparation de leur code Java
- Application et debug / tests immédiats des modules développés
- Gestion de séance de transformation garantissant en permanence la cohérence de vos modèles (roll back au cas où la transformation interrompt la cohérence)
- Langage interprété de scripts (Jython) et support de la définition de macros
- Définition de stéréotypes "à la volée"

MDA Designer : Modélisez vos extensions, produisez vos modules, écrivez du code Java MDA
Construisez et déployez facilement vos adaptations MDA
- Outillez et pilotez une approche méthodologique spécifique
- Etendez les capacités de modélisation de Modelio
- Simplifiez le travail de vos équipes et augmentez leur productivité
- Tirez profit des meilleures pratiques de modélisation
- Systématisez votre travail de génération de code et de documentation
- Adaptez des modules Modelio existants, tels que Java Designer, à vos propres besoins
MDA (Model Driven Architecture) est un standard OMG : "MDA est une approche au développement des systèmes qui constitue un moyen d'exploiter les modèles pour diriger leur compréhension, déploiement, opération, maintenance et modification.”

MDA Designer : Un outil dédié à la mise en oeuvre de MDA intégré à Modelio
Les tutoriels de Modelio MDA Designer - apprenez à utiliser cet outil dès maintenant !
En complément de la démo "Capacités MDA de Modelio" ci-dessus, les tutoriels suivants sont également disponibles :
- Modelio MDA Designer - Niveau basique (1mn 39s)
- Modelio MDA Designer - Niveau avancé (2mn 25s)
- Modelio MDA Designer - Niveau expert (7mn 45s)
- Création et exécution de macros Jython (2mn 31s)
Apprenez comment créer des stéréotypes.
Tout ce qu'il faut savoir sur la création de types de tagged values et de notes.
Allez plus loin avec MDA Designer en apprenant comment créer des commandes en Java.
Découvrez comment créer et exécuter des macros Jython (des scripts immédiatement exécutables).







