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 \ UML | 1.4 | 2.0 |
|---|---|---|
| 1.1 | yes | - |
| 1.2 | yes | - |
| 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 :
| Modeler | Version | Compatible |
|---|---|---|
| Rational Software Modeler / RSA | 6.0 | yes |
| Rational Application Developper / RAD | 7.5 | yes |
| Rational Rose | 2001 | minimum |
| Together | 2006 | yes |
| Objecteering | - | yes |
| Sparx Enterprise Architect | - | yes |
| Sparx Enterprise Architect 7.1 build 830 | - | yes Acceleo >= 2.3.0 |
| Poseidon | 3.1 / 3.2 | yes |
| Omondo | 2.1 | minimum |
| ArgoUML | 0.20 | yes |
| Papyrus | 1.5+ | yes |
| TopCased | 0.80+ | yes |
| GMF | 1.0 | yes |
| 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 System | Acceleo 1.0 | Acceleo 1.1 | Acceleo 2.x |
|---|---|---|---|
| Windows | yes | yes | yes |
| Gnu/Linux | no | yes | yes |
| MacOsX | no | no | yes |
Java Runtime Environnement
| Java Runtime Environnement | Acceleo 1.0 | Acceleo 1.1 | Acceleo 2.x |
|---|---|---|---|
| 1.4 | no | yes | yes |
| 5.0 | yes | yes | yes |
| 6.0 | yes | yes | yes |