WEB2007 ALSO SPEAKS ENGLISH
06 44 00 14 84 (ou 0033644001484)

* Creation Site Internet Web Freelance Agence Faverges


***Web2007 est un bureau indépendant situé à Genève et a l'habitude de travailler pour des entreprises PARTOUT en France et en Europe

Creation Site Internet Web Freelance Agence Faverges





Article:

Acceleo adopte la forme de Java et est déployé sur l'IDE Eclipse. Des environnements basés sur Java 5 supportent au mieux Acceleo. Le langage exploité par Acceleo apparait comme une acclimatation du standard MOFM2T. Ce langage de génération de code utilise une approche par template. Avec cette approche, un template se réfère à un texte contenant des espaces réservés dans lequel seront mis des informations tirées du modèle fourni en entrée. Ces espaces réservés sont généralement des expressions spécifiées sur les entités qui seront utilisées dans le modèle et qui auront pour but de sélectionner et d'extraire des informations de ce modèle. Ces expressions sont principalement basées sur le langage OCL au sein d'Acceleo.
Acceleo met à votre disposition des outils pour la génération de code depuis des modèles. Grâce à ces outils, Acceleo accorde de ce fait la réalisation des générations incrémentales. La génération incrémentale a pour objectif de générer du code puis à pouvoir changer le code conçu librement et à régénérer le code sans pour autant perdre les modifications réalisées à la main sur le code généré précédemment.
Acceleo dispose un débuggeur admettant la surveillance du déroulement d'une génération. Ce débuggeur traduit la mise en pause d'une génération à des points nets et d'y vérifier l'état des variables pour pouvoir plus aisément corriger un ème. Acceleo propose un système de profiling permettant d'engager l'ensemble des instructions exécutées avec le nombre d'exécution de chaque instruction et aussi le temps pris par l'exécution de chaque instruction. Les données issues du profiling d'une génération Acceleo sont disponibles après la reproduction sous la forme d'un modèle EMF.
Le moteur de génération d'Acceleo d'obtenir la traçabilité de tous les éléments engagés dans la génération d'un fichier. A titre d'illustration, ce système permet de persuader l'élément du modèle d'entrée qui a permis de générer une zone spécifique de texte et quelle partie du générateur Acceleo a été mêlée.
Le parseur et le moteur de génération sont des éléments critiques d'Acceleo qui peuvent aussi être utilisés en "stand-alone", c'est-à-dire en dehors d'Eclipse. Acceleo engendre aussi une classe Java aboutissant à la génération de code programmatiquement permettant ainsi d'intégrer couramment un générateur Acceleo dans n'importe quelle application Java.
Acceleo se fonde sur le framework de modélisation de la plateforme Eclipse EMF. C'est pourquoi Acceleo requiert tous les outils pour produire des modèles appuyés sur EMF. Acceleo peut prendre en entrée n'importe quel type de modèles réalisés avec EMF comme des modèles UML ou des modèles représentant des langages dédiés à un domaine. À partir des éléments utilisés par ce modèle, la réalisation d'un template est possible pour la génération de code.






* Web2007 est le site d'un informaticien indépendant qui peut et veut travailler pour des entreprises partout en Europe.
Si besoin, Web2007 peut se déplacer dans toute la région Rhones-Alpes.
Pour info, j'habite personnellement à Gaillard-Haute Savoie et mon bureau est juste à coté à Genève-Suisse.