Home Modules MDA - Model Driven Architecture

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.

The Modelio script editor
Fenêtre d'exécution interactive de vos scripts Jython

 

Démonstration de Modelio MDA Designer 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"

 

Modelio MDA Designer
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.”
Modelio MDA Designer
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 :