Compatibility

Benefit


Strong interoperability with Acceleo is an asset to cope with many different options for generation input (model) and for generation output (source code).

Target technology


One of the main features of Acceleo is independence from output format. it's possible to generate any kind of textual file.

Acceleo can be used to generated C, Fortran, Java, Smalltalk, XML, VB.Net, any Markup Language, ...

To generate something else than text in the context of MDA approach, you may want to use model transformations. .

UML Case tool

Acceleo is based on two frameworks for model handling : EMF (eclipse project) and MDR (NetBeans project). So it supports the following combinations :

XMI \ UML1.42.0
1.1yes-
1.2yes-
2.0-yes

If your version is not supported, specific developments can be realized, and put back into the community. Contact Acceleo support for any needs.

The following UML Case tools are compatible with Acceleo :

ModelerVersionCompatible
Rational Software Modeler / RSA6.0yes
Rational Application Developper / RAD7.5yes
Rational Rose2001minimum
Together2006yes
Objecteering-yes
Sparx Enterprise Architect-yes
Sparx Enterprise Architect 7.1 build 830-yes Acceleo >= 2.3.0
Poseidon3.1 / 3.2yes
Omondo2.1minimum
ArgoUML0.20yes
Papyrus1.5+yes
TopCased0.80+yes
GMF1.0yes
Magic Draw 11.5 yes
Umbrello - yes, Acceleo >= 1.1
BOUml - yes, Acceleo >= 2.3

This list needs to be completed. If you have a chance to test Acceleo with other UML Case tools, contact us and tell us about the level of compatibility so that we can update this table.


Operating systems

Acceleo is built with the Java language and is integrated to eclipse. Therefore, it can work under several OS.

Right now, Acceleo is known to work perfectly with the Windows and Linux operating systems.

Operating SystemAcceleo 1.0Acceleo 1.1Acceleo 2.x
Windowsyesyesyes
Gnu/Linuxnoyesyes
MacOsXnonoyes

Java Runtime Environnement

Java Runtime EnvironnementAcceleo 1.0Acceleo 1.1Acceleo 2.x
1.4noyesyes
5.0yesyesyes
6.0yesyesyes