Mia-Generation
Mia-Generation est un environnement de développement permettant la mise au point de générateurs de code customisés.
Des règles de génération sont spécifiées avec un IDE dédié à la fabrication de générateurs basée sur l'utilisation de template.
Mia-Generation est utilisé pour mettre au point des générateurs de code compatibles avec des architectures et des frameworks spécifiques.
Il fournit un accès dynamique entre analyse et conception, et permet les cycles de développement itératifs en préservant d'une génération à l'autre les fragments de code définis par l'utilisateur.
- Support d'UML, mais ouvert à tout autre métamodèle
- Ouvert à tout type de format de fichier pour les modèles en entrée : connection possible avec les principaux outils UML1 de modélisation (Rose™, Rhapsody™, Together™, Poseidon™, et tout outil compatible XMI) et UML2 (IBM RSM/RSA™, No Magic MagicDraw™, et tout outil basé sur UML2 Eclipse)
- Moteur de génération basé sur les templates
- Java comme langage de scripts
- Architecture modulaire
- Supporte le développement par cycles itératifs (préservation du code manuel)
- Supporte les UML Profiles
- Environnement de développement dédié
- Facilité de déploiement des générateurs
Mia-Generation est un environnement convivial pour créer votre propre générateur spécifique, totalement compatible avec votre architecture. Ceci signifie que Mia-Generation est multi-cible et fonctionne pour tout type de code. La seule limite est l'existence de règles de transformation de modèle en code.
Aussi Mia-Generation est d'ores et déjà utilisé par nos clients pour produire différentes cibles comme : - Java/JEE : Java, EJB, XML, STRUTS, OJB, TORQUE, HTML, JSP, ...
- Microsoft : C#, ASP .NET, XML, SOAP, HTML, VB 5, VB 6, ASP, ...
- Bases de données : DDL, SQL, ...
- Autres technologies : PHP, C++, DELPHI, ADA 95, VHDL, RTF, ...
|