Rencontres Mondiales du Logiciel Libre 2006
RMLL du 4 au 8 juillet 2006, à Vandoeuvre les nancy





Middleware


Acceleo, an eclipse and EMF template based system for MDA generation.

Mercredi 5 Juillet, 15h45

Abstract : Acceleo is an innovative and OpenSource MDA (Model Driven Architecture) code generator, based on eclipse and EMF (Eclipse Modeling Framework). It has been designed to improve software development productivity, durability and agility, but also to make MDA easier to learn and use. It makes it possible for architects and developers to embed complex and powerful architecture patterns in generators and apply them automatically to functional models. Acceleo is used in the context of the Y development cycle, for gathering the left (functional) and right (technical) parts of the Y altogether to produce automatically application code. Designers can concentrate on high level design models and architects can link efficiently these models with the development phase. This presentation will demonstrate Acceleo features and how it is used in the context of a real MDA project. A focus will be made on traceability, which deals with synchronisation between models and generated code, one of the main concerns when moving to a model centric approach. The demo of Acceleo includes the following topics :
-  How to make high level models using UML2 or a DSL modeler based on GMF
-  How to generate code massively from a PIM to a standard JEE application using Acceleo’s chains
-  How to design an Acceleo template and use the reflective editor to tune it
-  How Acceleo can deal with iterative development process
-  How model/code traceability is used to ease developers work, to ensure quality and to implement a perfect integration of the MDA approach within projects in the long run This presentation will give the audience an illustration of how to use MDA and Acceleo with efficiency and pragmatism. It will try to bring a concrete answer to the question : how to solve the numerous challenges encountered when using a model centric approach in real projects ? Acceleo is freely available on http://www.acceleo.org with documentation, examples and quickstart.

Speaker ; Stéphane LACRAMPE is one of the three founder and the CEO of Obeo company. He has been deeply involved in the design of Acceleo and is an MDA expert. He has been graduated from the INSA Rouen with mathematics as a speciality and has worked in IT consultancy companies for 7 years before creating its own company. He has been working on J2EE and MDA projects for 5 years, involving new developments and software re-engineering projects for main French customers (Finance, insurance...).

Conférence en français.

Dernières Nouvelles

Les RMLL 2007 auront lieu à Amiens

Les RMLL 2007 auront lieu à Amiens, au coeur de la ville.

EPPLUg (Lug Elevage de Pingouins Picards) et les Lug du Nord en seront des organisateurs privilégiés.

Pour suivre la passionnante aventure des RMLL ... Rendez-vous sur http://www.rmll.info