Compatibilité

Intérêt


L'interopérabilité forte d'Acceleo lui permet de prendre en charge de multiples configurations à la fois en entrée (pour les modèles) et en sortie (le code cible).

Cibles technologiques


Acceleo a comme principale caractéristique d'être indépendant du format de sortie. Ainsi, il lui est possible de générer tout type de fichier textuel.

Acceleo peut donc être utilisé pour générer du C, Fortran, Java, Smalltalk, XML, VB.Net, Titi Markup Language, ...

Pour générer autre chose que du texte dans le cadre de l'approche MDA, il vaut mieux se tourner vers des solutions de transformations de modèles .

Modeleur

Acceleo se base sur deux frameworks de manipulation de modèles : EMF (sous-projet Eclipse) et MDR (sous-projet NetBeans). Ainsi, il supporte les combinaisons suivantes :

XMI \ UML1.42.02.1
1.1oui--
1.2oui--
2.0-ouioui

Si votre version n'est pas supportée, des développements spécifiques peuvent être réalisés, puis reversés à la communauté. Contactez dans ce cas le support Acceleo.

Les modeleurs suivants sont compatibles avec Acceleo :

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

Ce tableau a besoin d'être complété. Si vous avez la possibilité de tester Acceleo sur d'autres versions ou d'autres modeleurs, n'hésitez pas à nous informer son niveau de comptabilité afin de mettre à jour ce tableau.


Systèmes d'exploitation

Acceleo étant réalisé en Java et intégré à Eclipse, il peut potentiellement supporter de nombreux OS

Pour le moment seules les plateformes Windows et Linux ont été validées.

Système d'exploitationAcceleo 1.0Acceleo 1.1Acceleo 2.x
Windowsouiouioui
Gnu/Linuxnonouioui
MacOsXnonnonoui

Plateformes Java

Plateforme JavaAcceleo 1.0Acceleo 1.1Acceleo 2.x
1.4nonouioui
5.xouiouioui
6.xouiouioui
Webdesign : www.katrinet.com - Réalisation : Obeo