Acceleo - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs est disponible ici.
Développeur Equipe Acceleo - Obeo
Dernière version 2.1.1 (le 1er août 2007)
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.

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
Page générée en 0.090 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise