"Practice of model transformation and model weaving with ATL and AMW"
Free tutorial - July 13^th , 2007
For immediate diffusion
Faculté des Sciences & Techniques - University of Nantes - NANTES, FRANCE
The INRIA ATLAS team organizes in Nantes a day essentially dedicated to
the practice of model transformation (ATL) and model weaving (AMW)
tools. This day is intended for ATL & AMW beginners who want to improve
their knowledge in the domain. The tools are available in open source
under Eclipse and a previous minimal experience with ATL is recommended.
The participation to this day is free of charge but the inscription is
mandatory. The number of available places being limited (~15), the
inscription's requests will be treated depending on their arrival order.
The tutorial takes place the 13^th of July 2007, from 9h to 12h and from
14h to 18h. The inscription's requests have to be sent as soon as
possible to Hugo Bruneliere:
Hugo.Bruneliere@... <mailto://Hugo%2EBruneliere@univ-nantes.fr/>
Please provide us in your request the basic information such as your
name, company, phone number, etc. According to the number of available
places, an answer will be sent to you including more details concerning
the course of the day.
The tutorials will be either in French or in English, depending on the
audience. All the slides will be in English and will be provided to the
participants at the beginning of the day (slides non-available outside
of the tutorial).
The goal of this day is to provide a practical point of view on
Model-Driven Engineering (MDE). By following numerous examples and use
cases, you will discover how to:
* Refine models in order to target a specific execution platform;
* Make tools and norms interoperable;
* Build, at low cost, domain-specific languages (DSLs);
* Define chains of transformations and integrate them in a workflow.
Each of these points will use on or several tools of the Atlas Model
Management Architecture (AMMA) tool suite, with in particular:
* Atlas Transformation Language (ATL): a model transformation
language and engine;
* Kernel MetaMetaModel (KM3): a metamodel definition language;
* Atlas Model Weaver (AMW): a model weaving prototype for
interoperability and traceability;
* Textual Concrete Syntax (TCS): a model textual syntaxes definition
language;
* Atlas MegaModel Management (AM3): a modeling artifact management
prototype in order to facilitate the model-driven development
(collaboration, distribution, etc).
All these tools are available from the Eclipse foundation website
(http://www.eclipse.org <http://www.eclipse.org/> ). ATL is a component
of the model-to-model transformation project (M2M).The others are
available as components of the GMT project. GMT has the goal to provide
an incubation area for innovative projects related to model engineering.
M2M and GMT are parts of the top-level modeling project gathering the
model engineering activities of the Eclipse foundation.
Reference:
http://www.eclipse.org/m2m/atl/
http://www.eclipse.org/gmt/amw/
http://www.eclipse.org/gmt/am3/
http://www.eclipse.org/gmt/tcs/