Acceleo is an open-source code generator from the Eclipse Foundation that allows people to use a model-driven approach to building applications.
It is an implementation of the "MOFM2T" standard, from the Object Management Group (OMG), for performing model-to-text transformation.
Acceleo 1.0 was licensed under the GNU Public Licence (GPL) and it was compatible with Eclipse 3.0, 3.1 and several modelers based on EMF and UML 1.2.
During this transition, the language used by Acceleo to define a code generator has been changed to use the new standard from the OMG for model to text transformation, MOFM2T.
[7] After the release of Eclipse 3.7 Indigo in 2011, the Acceleo project has migrated to Git[8] following the migration started by several official project of the Eclipse Foundation and since July 2011, the Acceleo source code is available on GitHub.
Acceleo provides tools for code generation from EMF based models.
The Acceleo engine can compute traceability information of all the elements involved in the generation of a file.
The parser and the generation engine, critical components of Acceleo, can also be used in "stand-alone", without being deployed on Eclipse.
Acceleo can use any EMF compatible models defined from any kind of metamodel like UML or even a custom DSLs.
[31] The developers of Acceleo are also communicating with the community thanks to presentation realized in MDA or Eclipse conferences.