03.07.2013 Views

Acceleo 2.6 : Référence

Acceleo 2.6 : Référence

Acceleo 2.6 : Référence

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1 - Introduction<br />

<strong>Acceleo</strong> <strong>2.6</strong> : <strong>Référence</strong><br />

Page 7/112<br />

Ce document est une présentation détaillée de la syntaxe et des services de l'outil de génération de code<br />

<strong>Acceleo</strong>, initié par la société Obeo.<br />

Ce générateur de code est dédié aux personnes qui veulent tirer profit des technologies MDA pour<br />

accroître la productivité de leurs développements informatiques. Il permet de générer des fichiers à partir<br />

de modèles UML, MOF, EMF...<br />

Il s'agit d'un plugin caractérisé par :<br />

– Son intégration complète à l'environnement Eclipse et au framework EMF<br />

– La gestion de la synchronisation entre le code et le modèle<br />

– La génération incrémentale<br />

– La simplicité d'adaptation à tout type de cible technique<br />

– La facilité de mise au point et de maintenabilité des templates<br />

– La colorisation syntaxique, la complétion, la détection d'erreurs<br />

Ce document de référence s'inscrit dans un ensemble de documentations proposées par la société Obeo.<br />

Chaque documentation aborde une facette différente de la maîtrise d'<strong>Acceleo</strong> :<br />

– guide utilisateur : documentation des fonctionnalités d'<strong>Acceleo</strong><br />

– tutoriel utilisateur : prise en main d'<strong>Acceleo</strong><br />

– tutoriel architecte : guide pour la création et la personnalisation de modules de génération<br />

1.1 - Connaissances minimales requises<br />

Ce présent guide ne se veut pas être une formation pour l'ensemble des problématiques couvertes par le<br />

MDA et <strong>Acceleo</strong> en particulier. Ainsi, la lecture de ce guide requiert les connaissances suivantes :<br />

– Java<br />

– modélisation (par exemple : UML)<br />

– utilisation d'Eclipse<br />

La connaissance des concepts suivants sera également un plus, mais ne sera pas indispensable à la<br />

lecture de cette documentation :<br />

– méta-modèles<br />

– méta-modèle UML2<br />

– développement de plugins Eclipse<br />

– MDA ou MDD

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!