Skip to content.

The AMMA home page

Personal tools

ModelWare

Up one level
ModelWare is a project co-funded by the European Commission under the "Information Society Technologies" Sixth Framework Programme (2002-2006). INRIA is participating to the ModelWare project. (http://www.modelware-ist.org/index.php) Some of the contributions made by INRIA to the ModelWare project are listed below.


Introduction to Model Engineering
Introduction to Model Engineering: A gentle introduction to a new way of considering the construction and maintenance of information systems. This is a powerpoint courseware contribution, with open-source status.

A BibTexML to DocBook Transformation in ATL
This case study presents an explanation of the transformation from BibTeXML format to DocBook format. The transformation definition is expressed in ATL, a Model Transformation Language.

UML to Java: an exercise in model transformation with ATL
This is an example of a transformation expressed in ATL, a Model TYransformation language. The UML to Java exercise provides a transformation of a simplified UML model to a simplified Java model. The Java model holds the information for the creation of Java classes, especially what concerns the structure of these classes, namely the package reference, the attributes and the methods.

Ant to Maven Transformations
File Title: Case Study: Transformations between Ant, Make and Maven Download This case study presents ATL transformation definitions based on the metamodels of the popular tools Ant, Make, and Maven. Currently, only transformations from Ant to Maven and vice versa are provided. This is intended to provide illustrative examples that could be used in a course on model ransformation.

Introduction to the ATL Transformation Language
This is a lecture that presents the operational context and the basic language constructs of ATL (Atlas Transformation Language). It may be used as an introductory material before consulting more detailed sources such as the ATL User Guide.

Introduction to MOF QVT and Operational Mappings Language
This lecture presents the requirements and the architecture of the Query/Views/Transformation language proposed by the OMG. The languages Relations and Core are briefly characterized. The third language part of QVT: Operational Mappings is introduced in greater details on the base of a case study.

ATL and QVT Alignment
This is a presentation devoted on aligning the problem domains, requirements, and the architectures of the two transformation languages: ATL and QVT. The objective is to provide the software engineers with knowledge to match their transformational problems with possible solutions (transformation languages) and to compare and choose among them.
 

Plone powered, XHTML valid and CSS valid