the profiler. It gives the user the ability to find bottleneck in the code generator created. Traceability The Acceleo engine can compute traceability information of all the elements involved in the generation of a file. This system allows, for example, to determine the elements from the input models that have been used to generate a specific piece of text and the part of the code generator that has been involved. Stand-alone use The parser and the generation engine, critical components of Acceleo, can also be used in "stand-alone", without being deployed on Eclipse. Acceleo generates a Java class to launch the generation programmatically thus allowing the integration of an Acceleo generator in any Java application. This Java launcher can also be called from Ant or Maven. Compatibility The latest release of Acceleo is compatible with: Stand alone Java 6 runtime Eclipse 3.7 Indigo Eclipse 3.8 Juno Eclipse 4.3 Kepler Eclipse 4.4 Luna Eclipse 4.5 Mars Eclipse 4.6 Neon Acceleo is based on the modeling framework EMF. Thus it is compatible with any tool that can produce EMF compatible models. Example Acceleo can use any EMF compatible models defined from any kind of metamodel like UML or even a custom DSLs. From this metamodel, the user can define a code generator that will produce any kind of textual language from a model using the metamodel. Here we are using the following elements: EClass, EAttribute and EOperation from EMF. Thanks to the simple module and this input model, Acceleo can generate the former code. The module defined in this example is parameterized to generate Java but the MOFM2T standard is independent of the generated code. When the generator is created, the user can use another model to generate a piece of code with a similar appearance but with a different content. Acceleo integrates several code generation examples to generate Java and Python. Awards Community and communication The Acceleo community is gathered around the Acceleo part of the website of the Eclipse Foundation. The Acceleo documentation is accessible online on the Eclipse Help Center and on the wiki of the Acceleo project. Conferences The developers of Acceleo are also communicating with the community thanks to presentation realized in MDA or Eclipse conferences. References External links Official website (for Acceleo 3+) Eclipse (software) UML tools Free UML tools 2006 software