Foire Aux Questions

A quoi sert Acceleo ?

Acceleo sert à générer du code source, vers des plateformes technologies hétérogènes. Il suit la démarche MDA qui préconise de partir de modèles pour piloter cette génération. Acceleo permet notamment de réduire les délais de réalisation des projets informatiques et d'en améliorer la qualité.


Qu'est-ce que MDA ?

MDA est l'acronyme de Model Driven Architecture. C'est une démarche initiée par l'organisme international OMG dont le but est de revisiter le cycle de réalisation des logiciels en passant par l'ingénierie des modèles.
MDA est composée de plusieurs normes dont UML, MOF, XMI, QVT.


A quoi sert EMF dans Acceleo ?

EMF est le framework Eclipse qui permet le chargement, la sauvegarde et la manipulation de modèles au format XMI. Acceleo s'appuie sur le framework EMF, gage d'interopérabilité et de pérennité.


Mon modeleur UML est-il compatible avec Acceleo ?

Acceleo peut potentiellement lire des modèles issus de n'importe quel atelier UML. Mais toutes les combinaisons de versions (UML + XMI + spécifités modeleur) ne sont pas prises en compte (voir le tableau de compatibilité). Si vous désirez utiliser Acceleo avec un modeleur non pris en charge aujourd'hui, veuillez contacter le support qui pourra réaliser le développement d'un import spécifique.


Acceleo est-il dédié à UML ?

Absolument pas. Acceleo est capable également de prendre en entrée du Merise, du OMT, ou tout type de modèle bâti sur XMI et disposant d'un méta-modèle.
Notamment, Acceleo est compatible avec l'approche DSL (Domain Specific Language).


J'ai installé Acceleo à partir du zip, mais je ne le vois pas dans les plugins chargés

Tout d'abord, vérifiez bien dans Help -> About Eclipse SDK -> Feature Detail. Acceleo Generator devrait apparaître. S'il n'apparaît pas, Eclipse n'a pas activé Acceleo.
Depuis la version 3.1, cela arrive parfois quand on ne passe pas par l'update site, et ce, quels que soit le plugin. Pour contourner le problème, fermez Eclipse, allez dans le répertoire Eclipse -> configuration, et supprimez tout sauf .settings et config.ini. Redémarrez Eclipse.
Vous pouvez également utiliser l'update site disponible dans la section telechargement.


J'ai un bug avec Acceleo. Comment dois-je procéder ?

Ouvrez la vue Error Log et récuperez la pile d'exception de l'erreur. Allez dans Help -> About -> Configuration Detail, et récupérez le détail de votre configuration.
Enfin, transmettez le tout via notre forum ou via le support commercial d'Acceleo.