Planet Acceleo
Planet Acceleo is an agregation of Acceleo and modules repository developers.
You may syndicate it using this RSS feed
4:45 pm : I'm clicking on "send" and it's gonna rock.
— Cédric Brun (@bruncedric) 6 mars 2013 
by noreply@blogger.com (Cédric Brun) at March 19, 2013 05:16 PM
by noreply@blogger.com (Cédric Brun) at March 13, 2013 09:12 PM
by noreply@blogger.com (Laurent Goubet) at February 14, 2013 10:36 AM

by noreply@blogger.com (Cedric Notot) at February 06, 2013 11:30 PM
by noreply@blogger.com (Laurent Goubet) at November 30, 2012 04:07 PM
by Etienne Juliot (noreply@blogger.com) at October 26, 2012 02:24 PM
DOWNLOAD by Etienne Juliot (noreply@blogger.com) at August 03, 2012 10:30 AM
by Etienne Juliot (noreply@blogger.com) at August 02, 2012 02:58 PM
by noreply@blogger.com (Stéphane Bouchet) at May 31, 2012 10:00 AM
by noreply@blogger.com (Stéphane Bouchet) at May 24, 2012 03:20 PM
![]() |
| Typical system engineering process |
![]() |
| A set of needs explored in IMOFIS |
| In a viewpoint based-approach, user choose the viewpoint to load. |
With the release of the new Acceleo stand alone front end for the compilation of Acceleo modules, I’ve started to work on a brand new maven integration in Acceleo.
Currently in Acceleo, if you need to build Acceleo modules with maven you have to use a Tycho based build with a java class generated by Acceleo to tweak the build (for example to register the metamodel(s) used in the modules). This Tycho based build will always produce an Eclipse plugin as a result.
The next major release of Acceleo will have a maven plugin dedicated to the compilation and it will bring several key improvements. Firstly, the new compilation front end brings a completely stand alone compilation. Those who want to build their Acceleo modules without having to build an Eclipse plugin will be able to do so. Secondly, this new front end support more complex project structures (with for example, multiple output folders in a same project). Thirdly, you will have the ability to contribute a class to influence the uris of the dependencies in the saved files (for example, change all the uris of the dependencies to other module to “platform:/plugins” uris that are more “eclipse plugin” friendly). Finally, it also features an improved resolution of the dependencies of a project with several options.
Your project will be able to have a dependency to Acceleo modules in another project (that should have been previously compiled). A valid Acceleo project is just a directory on the file system with at least one “source” sub-directory and one “output” sub-directory (no need of an Eclipse nature or anything like that).
This first solution is fine as long as you have the source code of the other modules but sometime you need to build something with the dependencies in jars. The maven plugin for Acceleo will let you declare a dependency to a jar containing already compiled Acceleo modules by using:
For those who want to have a look at this new maven based build for Acceleo, you can find its source code on github.com and you can test it with a simple pom.xml like this one.
![]() |
For those of you looking for the Acceleo presentation that I’ve realized last week during EclipseCon Europe 2011, you can now find it online.
I have also put online the presentation that I’ve done during the Eclipse Modeling symposium on the new Interpreter view available in Acceleo 3.2. A video of this presentation during the symposium is available on Dailymotion.
And now, after Twitter, the Acceleo community will also be available on Google+.
by noreply@blogger.com (Mariot Chauvin) at November 08, 2011 02:23 PM
by noreply@blogger.com (Goulwen Le Fur) at November 03, 2011 10:18 AM
![]() |
| Photo from NikRugby23 |
![]() |
| Screenshot of Acceleo Interpreter |
by noreply@blogger.com (Mariot Chauvin) at October 10, 2011 03:09 PM

by noreply@blogger.com (Goulwen Le Fur) at August 22, 2011 09:22 AM
![]() | ||||||||||
| An extract from the xText AltaRica grammar |
![]() |
| A simple counter from 0 to 10. The counter can be incremented by one unit using inc event or by two units using inc2 event. |
![]() |
| Syntax error detection |
![]() | |
| Completion proposals |
![]() | ||||||||||||||
| The ARC compilation results when asking all the path to get count >=3 |
by Freddy Allilaire (noreply@blogger.com) at June 22, 2011 12:06 AM
by Etienne Juliot (noreply@blogger.com) at June 01, 2011 03:22 PM
by Etienne Juliot (noreply@blogger.com) at May 04, 2011 03:46 PM
by noreply@blogger.com (Jonathan Musset) at February 18, 2011 04:32 PM


by Etienne Juliot (noreply@blogger.com) at November 16, 2010 07:22 PM
Juste un mot pour vous dire que les vidéos du JUG Summer Camp 2010 sont disponibles sur Parleys ici : http://www.parleys.com/#id=31362&st=4
La mienne intitulée "Le MDA en 2010, une visiion pragmatique!" est ici :
by Etienne Juliot (noreply@blogger.com) at October 31, 2010 05:58 PM
Flickr/androids eat apples!/laihiu
Goulwen Le Fur will also be at Eclipse Summit Europe 2010 and he will talk about EEF, this very usefull component I have talked about several times this year.
by noreply@blogger.com (Jonathan Musset) at October 28, 2010 01:15 PM
by Freddy Allilaire (noreply@blogger.com) at July 06, 2010 06:28 PM
by noreply@blogger.com (Laurent Delaigue) at July 02, 2010 01:43 PM
by Freddy Allilaire (noreply@blogger.com) at June 29, 2010 05:08 PM
by Freddy Allilaire (noreply@blogger.com) at June 10, 2010 07:31 PM
by Freddy Allilaire (noreply@blogger.com) at April 07, 2010 06:59 PM
I just back in my Home Office from a two days
trip to Paris.I went to the second birthday of ParisJUG. Thanks and bravo to Antonio and all the ParisJUG team for
the organization! It was a special event about the Open-Source
revolution.
All French JUG leaders are came specially for this event. Orianne and Jerome Petit, the Poitou-Charentes JUG leaders, announced that
we would organize an event in September: The Beach JUG (aka Le
JUG de la Plage!)
The event will take place in La Rochelle on the French
west coast. This will be an opportunity for me to talk about Model
Driven. If you are interested to come and talk, ping me, I will
redirect.
The evening starting by an excellent Keynote presented by Sacha Labourey. He shares with us his
experience as Open-Source committer on JBoss, then CTO and co-GM of the RedHat
/ JBoss company. And he detailed some best practices for creating an
Open-Source and succeed in life (in Open-Source world ;)) I liked this phrase:
"We are free and we don't suck ! "
Then there is a surprise, a mystery guest, the buzz turned the whole day on
Twitter, tracks from Clara Morgane
to Nicolas Sarkozy:
And finally, it's Marc Fleury, the JBoss Founder who
became!
I had the honor to discuss with Marc around a glass of French wine! Marc has a
really cool life, since it sold JBoss. He came back to Europe, in Madrid and
spend full time with his children and used his free time to study Economy... a
huge topic to me...
Just after the
Keynote, Etienne
Juliot presented a quickie before almost 400 people. It explain
how Obeo joined the
Eclipse Foundation as a
Strategic Member and how to build a viable Business Model
based on the Eclipse ecosystem.

I remember two messages: "Do it!" and "Professional
Open-Source is not a Bisounours World", which reaches the Sacha
opinion. Indeed, Etienne told us that it is very difficult to monetize open
source technologies in order to build a solid software company. He explained
how Obeo has managed to build a clear strategy and build a solid business
model.
The evening then continued with a third half-time with almost 120 people, the
moment to talk with many good Open-Source Guys!
As you can see the screen shot show many statistics about the module execution. By double clicking on an element you can open its definition.


by Etienne Juliot (noreply@blogger.com) at November 12, 2009 12:06 PM
| Hour | Title | Presenter | Affiliation | Language |
|---|---|---|---|---|
| 09:00 | Introduction | Etienne Juliot | OBEO | English |
| 09:30 | Presentation of a DSM-oriented design and generation environment | Erlé Le Gac | Capgemini | French |
| 10:00 | MDA & Acceleo deployment feedbacks | Vincent Fady | Atos Origin | French |
| 10:30 | Coffee break | |||
| 11:00 | Acceleo, contribution to the industrialization of developments: Feedback from Bull-Centre de Services Paris | Olivier Leal | Bull | French |
| 11:45 | An Open-source Model Driven software development toolset - Lesson learned from Orange Labs | Samuel Liard | Orange Labs | French |
| 12:15 | Lunch | |||
| 14:00 | MDSD Scaffolding and Acceleo | Cédric Vidal | Proxiad | English |
| 14:30 | Presentation of WISSS (Webapp Is Simple, Stupid and Secure) | François Gaudin | Makina Corpus | English |
| 15:00 | Acceleo MTL: a standard alternative for code generation | Cédric Brun | OBEO | English |
| 15:45 | Coffee break | |||
| 16:15 | EEF powered by Acceleo MTL - Acceleo MTL ... and punishment! | Goulwen Le Fur | OBEO | English |
| 17:00 | Panel |
by Freddy Allilaire (noreply@blogger.com) at June 30, 2009 05:44 PM
by Freddy Allilaire (noreply@blogger.com) at June 15, 2009 07:03 PM
There is a new feature in Acceleo 2.5. This feature allows users to profile the generation process of Acceleo. To activate the profiling you should check the profiling checkbox in the launch configuration of the chain.
The result of the profiling session is saved as a model, it's very useful for performance comparison (using EMF Compare) or report creation in batch environment (using Acceleo :) ).
Basicaly the model is the execution tree of Acceleo, each node being a step of the generation process. Those nodes give statistics like the time spent in the node and its subtree, the percentage of time it represents, and the number of times the element have been run by Acceleo. You can also find the list of EObjects for each node in the outline.
The model can be sorted by chronogical order or by the time spent as shown on the screenshot. It can help in the understanding of the generation process and finding the hotspot(s). Once this hotspot is found you can open the template editor on this element by double clicking it.
I am sure this will help to optimize your Acceleo templates.
by Etienne Juliot (noreply@blogger.com) at February 04, 2009 02:42 PM
by Etienne Juliot (noreply@blogger.com) at December 10, 2008 06:09 AM
by Etienne Juliot (noreply@blogger.com) at December 10, 2008 06:09 AM

by Etienne Juliot (noreply@blogger.com) at December 10, 2008 06:09 AM

by Etienne Juliot (noreply@blogger.com) at December 10, 2008 06:09 AM





by Etienne Juliot (noreply@blogger.com) at December 10, 2008 06:09 AM
by Etienne Juliot (noreply@blogger.com) at June 28, 2008 03:57 PM

by Etienne Juliot (noreply@blogger.com) at June 12, 2008 04:20 PM
by noreply@blogger.com (Cedric Notot) at December 11, 2007 07:30 AM
Last updated:
May 22, 2013 03:00 AM
All times are UTC.