Acceleo

Restez toujours informé : suivez-nous sur Google (☆)

Introduction

DéveloppeurEquipe Acceleo - Obeo
Dernière version2.1.1 (le 1 août 2007)
TypeModel_driven_architecture
LicenceEclipse Public License
Site Webhttps://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