Home Features Génération de code pilotée par le modèle

Fonctionnalités de génération de code pilotée par le modèle

Quelque soit le langage dans lequel vous travaillez, les produits Modeliosoft vous apportent les fonctionnalités de génération de code pilotée par le modèle qu'il vous faut.

  • Génération de code
  • Reverse engineering
  • Compatibilité IDE
  • Support de standards dans les langages
  • Gestion permanente de la cohérence modèle / code
  • Génération de buildfiles pour les projets

Génération de code

Les Solutions Modeliosoft ont été conçues pour vous aider dans la conception de vos applications et dans la génération de code de qualité depuis des modèles UML. Les Solutions Modeliosoft supportent la plupart des langages de développement les plus populaires, y compris Java, C++, C# et SQL.

C++ code generation

Reverse engineering

Reverse engineering

Les Solutions Modeliosoft permettent le reverse engineering d'applications existantes, afin d'en créer des modèles UML. Elles garantissent que l'architecture UML et le code sont constamment à jour, en mode model-driven et en mode roundtrip, selon le langage utilisé.

Compatilibité IDE

Les Solutions Modeliosoft s'intègrent directement aux habitudes de codage et aux environnements existants, tels que Eclipse ou Visual Studio. Cette intégration permet aux développeurs de continuer à utiliser leur IDE préféré pour les modifications au code. Les Solutions Modeliosoft récupéreront ensuite ces modifications au code afin de mettre à jour le modèle UML.

IDE compatibility

Support of language standards

Support de standards dans les langages

Chaque langage apporte ses propres standards, tels que les bibliothèques MFC / STL pour C++ et Java 6, les standards C++ / CLI pour les développeurs .Net, et ainsi de suite. Les Solutions Modeliosoft apportent des fonctionnalités spécifiques pour permettre aux développeurs de profiter de ces technologies et de travailler de manière intuitive depuis le modèle.

Gestion de la cohérence modèle / code

Les Solutions Modeliosoft gèrent automatiquement la cohérence modèle / code. Elles permettent aux développeurs de se focaliser soit sur le modèle (en mode "model-driven"), soit sur le code à l'aide de couplages aux IDE les plus populaires (en mode "roundtrip"). Les changements effectués au niveau modèle seront automatiquement reportés dans le code et vice versa.

Permanent model/code consistency management

Project building generation

Génération de buildfiles pour les projets

Les Solutions Modeliosoft génèrent les buildfiles pour  Java, C++, C# et d'autres langages. Elles peuvent également générer l'environnement de projet pour différents IDE, notamment Eclipse et Visual Studio.

Les équipes de développement utilisent souvent une approche d'intégration continue. Pour bien s'adapter à cette approach, les outils Modeliosoft vous aident à construire des scripts Jython, pour lancer les opérations importantes de génération de code et de construction de projets en mode batch.

Où cette fonctionnalité est-elle incluse ?

Solutions Clé en Main

Modules