Acceleo

Un article de Wikipédia, l'encyclopédie libre.

Image:Logo-acceleo-mini.jpg
Développeur Equipe Acceleo - Obeo
Dernière version 2.2.0 (le 11 janvier 2008)
Type Model_driven_architecture
Licence Eclipse Public License
Site web http://www.acceleo.org/

Acceleo est un générateur de code Open Source de dernière génération permettant de mettre en œuvre facilement et efficacement l'approche MDA, pour réaliser des applications à partir de modèles.

L'Object Management Group a défini deux normes pour les transformations de modèle à modèle QVT ou M2M et pour les transformations de modèle à texte Model to Text ou M2T. Il existe de très nombreux produits (plus d'une dizaine) se voulant conformes à cette norme en cours de définition. Acceleo est l'un de ces outils.

Acceleo est nativement intégré à Eclipse et EMF et comprend toute une panoplie d'outils et d'éditeurs permettant de simplifier sa prise en main et son adaptation à tous types de projets ou de technologies.

[modifier] Fonctionnalités

De plus, Acceleo fournit le meilleur des innovations de l'ingénierie des modèles  :

  • génération incrémentale
  • interopérabilité des méta-modèles d'entrée (UML 1 / UML 2 /
  • DSL et tout méta-modèle conforme à MOF ou EMF)
  • syntaxe arborescente dédiée à la manipulation de modèles
  • personnalisation par templates

Acceleo est sous licence Eclipse Public License et sa mise en œuvre est rapide grâce à son intégration native dans Eclipse :

  • éditeur de templates de génération avec colorisation syntaxique et complétion,
  • éditeur réflectif de prévisualisation du résultat en temps réel,
  • système de paramétrage de génération

[modifier] Liens externes

Autres langues