| <p> |
| <a href="http://www.eclipse.org/acceleo">Acceleo</a> is an open source code generator implementing |
| the <a href="http://www.omg.org/">OMG</a>'s <a href="http://www.omg.org/spec/MOFM2T/1.0/">MOF Model |
| to Text Language (MTL)</a> standard that uses any <a href="http://eclipse.org/modeling/emf/">EMF</a> |
| based models (UML, SysML, domain specific models...) to generate any kind of code (Java, C, PHP...) |
| while keeping the traceability of the generated text. |
| </p> |
| <p> |
| You do not need to be an expert to start using the plug-ins and create your first code generator : using the provided |
| example projects and the powerful completion feature of the Acceleo editor, it is very easy to get started and |
| understand the basic principles. |
| </p> |
| <p> |
| You can get a quick glance at Acceleo with the demonstration that was presented |
| <a href="http://www.obeo.fr/videos/acceleo-eclipse/eclipse-modeling-runaway-acceleo.htm">at the Eclipse Modeling |
| Runaway 2010</a>. |
| </p> |
| <p> |
| More information is available on the wiki page for <a href="http://wiki.eclipse.org/Acceleo">Acceleo</a>. |
| </p> |
| <p> |
| The <a href="http://acceleo.org/pages/home">Acceleo</a> project was started 4 years ago. Over the years, it |
| steadily grew from its first stable release up to its 2.x versions. Yet, the team has been more and more |
| convinced that the future of code generation lied in the OMG <a href="http://www.omg.org/spec/MOFM2T/1.0/">MTL</a> |
| specification, and that it was the way to go for the project. The reference implementation we provide within the |
| Eclipse M2T project, Acceleo 3.0, combines nice tooling, simple syntax and efficient code generation with all the |
| pragmatism we had with the 2.x stream. |
| </p> |