3M4MDA 2006
European Workshop on Milestones, Models and Mappings for Model-Driven Architecture

* Complete 3M4MDA proceedings are also available online *

* Panel report *

About

Metamodelling and model transformation techniques have advanced quite a lot in the last years, fostering in this way the adoption of model-driven engineering practices. Once these more advanced techniques became available they started being applied in the model-driven development of large (distributed) IT systems.

Many issues have risen from the practical application of the model-driven approach, most notably those that relate to the purpose and the characteristics of the system under design and that translate to requirements on milestones, models and mappings to be applied in the model-driven development process. These issues should be taken into account in the next generation of model-driven methods and modelling techniques.

This  workshop aims at helping the convergence of the research and practical application by focussing on the milestones in the model-driven development process, the models to be used, and mappings to be established between these models. The program of the workshop will consist of an invited keynote speech and a number of paper presentations.

The topics of interest to the workshop include:

  • Model driven design process, milestones and design guidelines for applying MDA;
  • Modelling techniques (design concepts, languages, metamodels, profiles and specification frameworks) for large-scale distributed IT systems;
  • Modelling techniques for Service-Oriented Architectures, Component-Based Architectures and Event-Driven Architectures;
  • Platform models and generic platform types;
  • Platform-independent modelling techniques;
  • Positioning and relating levels of platform-independent modelling;
  • Use of viewpoints, relations and correspondences between viewpoints;
  • Limitations of UML for MDA, alternative languages and modelling approaches;
  • Implications of (middleware) platform characteristics for the model-driven design process;
  • Modelling of non-functional and Quality-of-Service characteristics;
  • Requirements and design criteria for model transformation or mappings;
  • Mappings and transformation patterns from platform-independent models to specific technology platforms (J2EE, Web Services, CORBA, .NET, etc.).


The 3M4MDA workshop will take place in Bilbao, Spain and will be collocated with the European Conference on Model-Driven Architecture (ECMDA).
The duration of the workshop is one day (11th July, 2006). The program will consist of an invited keynote speech and a number of paper presentations.

For registration information please visit: http://www.ecmda-fa.org/index.php?option=com_content&task=view&id=91&Itemid=72 

For information on accommodation and location please visit:
http://www.ecmda-fa.org/index.php?option=com_content&task=view&id=17&Itemid=31
 

 
Programme

9:00 - 9:15 Opening

9:15 - 10:15  Keynote speech:
Models and Transformations in an Increasingly Complex Software World, 
Or The Awakening of Sleeping Beau

Anneke Kleppe, University of Twente

Abstract: Software systems, whether distributed or not, are becoming increasingly complex. They need to be adaptable, reconfigurable, flexible, and, increasingly, self-managing. They also become larger and larger. Sometimes they are required to be built "under architecture" and are composed of several layers, and/or several components. In short, the software world out there is difficult. Currently, the model driven paradigm has seen its first lustrum, which implies that we have had enough time to investigate in what manner model driven approaches can help us make sense of the complex world of software construction. This presentation will focus on how models and transformations can be made useful in the process of building large, complex applications. Topics that will be addressed are: Which models do we need? How, when, and why do we apply transformations? What benefits do models and transformations bring? A last but not least question is what research issues are important and still open for investigation?

10:15 - 11:15 Session on Milestones
Towards a new software development process for MDA

Abdessamad Belangour, Jean Béz
ivin and Mounia Fredj

A MDA-based development process for collaborative business processes

Pablo David Villarreal, Enrique Salomone and Omar Chiotti

11:15 - 11:45 Break

11:45 - 12:45 Session on Models
Deriving a textual notation from a metamodel: an experience on bridging Modelware and Grammarware

Angelo Gargantini, Elvinia Riccobene and Patrizia Scandurra

PIM to PSM transformations for an event driven architecture in an educational tool

Geert Monsieur, Monique Snoeck, Raf Haesen and Wilfried Lemahieu

12:45 - 14: 30 Lunch

14:30 - 15:30 Session I on Mappings
Query/View/Transformation Language for Multidimensional Modeling of Data Warehouses
Jose-Norberto Mazon and Juan Trujillo
UPT: A Graphical Transformation Language based on a UML Profile

Santiago Meliá, Jaime Gómez and Jose Luís Serrano

15:30 - 16:00 Break

16:00 - 17:00 Session II on Mappings
Pattern-to-Pattern Transformation in the SECTET

Muhammad Alam and Ruth Breu

Automating Metamodel Mapping Using Machine Learning
Jamal Abd-Ali and Karim El Guemhioui

17:00 - 17:50 3M4MDA panel discussion

17:50 - 18:00 Closing

Submission Information (deadline passed)

The workshop welcomes submissions of full papers (10 to 15 pages long) and position papers (around 5 pages) in the Springer Lecture Notes in Computer Science (LNCS) format. All submissions will be formally peer reviewed by at least three reviewers. Accepted papers will be published in workshop proceedings, published in the CTIT Technical Report series (ISSN 1381-3625). At least one author of each accepted paper should participate in the workshop. 

Submissions should be sent in PDF format by email to joaopaulo.almeida@telin.nl 

 

 
Important Dates

Paper submission due: 15th May 2006, passed
N
otification to authors: 9th June 2006, passed
Workshop: 11th July 2006

 

Organising Committee

João Paulo A. Almeida (Telematica Instituut, The Netherlands)
Luís Ferreira Pires (University of Twente, The Netherlands)
Marten van Sinderen (University of Twente, The Netherlands)

 

Programme Committee

Jan Aagedal (SINTEF, Norway)
Dave Akehurst (University of Kent, UK)
Colin Atkinson (University of Mannheim, Germany)
Jan Bank (Compuware, The Netherlands)
Mariano Belaunde (France Telecom R&D, France)
Rolv Bræk (NTNU, Norway)
Remco Dijkman (University of Twente, The Netherlands)
Keith Duddy (SoftMetaWare, Australia)
Slimane Hammoudi (ESEO, France)
Maria-Eugenia Iacob (Telematica Instituut, The Netherlands)
Olaf Kath (IKV++, Germany)
Anneke Kleppe (University of Twente, The Netherlands)
Peter Linington (University of Kent, UK)
Dick Quartel (University of Twente, The Netherlands)
Richard Soley (Object Management Group, USA)
Maarten Steen (Telematica Instituut, The Netherlands)
Antonio Vallecillo (University of Málaga, Spain)

 

Supporters


     
  

             

 

 

[ Back ]

URL: http://3m4mda.telin.nl 

Model Driven Architecture, MDA, OMG, and the OMG logo are either registered trademarks or trademarks of Object Management Group, Inc. in the United States and/or other countries. All trademarks, product names, and company names or logos cited herein are the property of their respective owners.