Frequently Asked Questions
What is Acceleo used for ?
Acceleo is used for generating source code for heterogenous technical platforms. It complies with the MDA approach which recommends to drive development away from models. Acceleo is used to decrease realisation time effort of software projects and to improve quality.
What is MDA ?
MDA is the acronym for Model Driven Architecture. It's a norm proposed by the OMG international consortium.
MDA changes software realisation lifecycle by using model engineering.
MDA is made up of several norms like UML, MOF, XMI, QVT.
What is EMF used for within Acceleo ?
EMF (Eclipse Modeling Framework) is a framework used for loading, saving, handling any kind of model of XMI format. Acceleo leverages on the EMF framework, getting better interoperability and durability.
Is my UML Case tool compatible with Acceleo?
Acceleo may read any model produced by any UML Case tool. But all possible version combinations (UML + XMI + modeler specificities) are not yet supported. (see compatibility list). If you want to use Acceleo with an UML Case tool which isn't supported, please contact our support to realize this specific import.
Is Acceleo dedicated to UML ?
Absolutely not. Acceleo works with Merise, OMT, or any kind of model exported in XMI format and
associated with a meta-model.
Particularly, Acceleo is compatible with DSL models (Domain Specific Language).
I have installed Acceleo from the zip file, but I can't see it loaded in the eclipse plugin section
First, go to Help -> About Eclipse SDK -> Feature Detail. Acceleo Generator should be in the list of plugins.
If not, Eclipse has not activated Acceleo.
Since the version 3.1 of eclipse, this problem may occur when installing a new plugin and not using the update site. To fix this problem, close Eclipse, go in the "configuration" eclipse directory, and delete everything except ".settings" and "config.ini". Then restart eclipse.
You may also use the Acceleo update site provided in the download section.
I have a bug with Acceleo. What should I do ?
Open the "Error Log" view and copy the stacktrace of your error. Go to Help -> About -> Configuration Detail,
and copy your configuration detail.
Post all these information on our forum or use the commercial support of Acceleo.