UML'02 Workshop on MDA

Date view Thread view Subject view Author view Attachment view

From: robert france (france@CS.ColoState.EDU)
Date: Wed 05 Jun 2002 - 17:07:48 BST

Workshop in Software Model Engineering (MDA)

    to be held in conjunction with the
      Fifth International Conference
on the Unified Modeling Language - <<UML>>'2002
      September 30 - October 4, 2002
Dresden, Germany,

              CALL FOR PAPERS

Workshop Date : Tuesday October 1st 2002

Website :


Model Driven Architecture (MDA) is an OMG initiative that attempts to
separate business functionality specification from the implementation
of that functionality on specific middleware technological platforms
(CORBA, C#/DotNet, Java/EJB, XML/SOAP, etc). This new approach
is intended to play a key role in the fields of information system
and software engineering. MDA is supposed to provide a basic technical
framework for information integration and tools interoperation
based on the separation of platform specific models (PSMs)
from platform independent models (PIMs). Models of low granularity
and high abstraction will represent the various functional
and non-functional aspects of computer systems. In the long term
there will be well defined operations, implemented by commercial tools,
that will allow to build, transform, merge, verify, etc.
these different models. Key standards in the MDA will be based
on OMG recommendations like UML, MOF, XMI, CWM, etc.

The stage is set but the effort to move from the present situation to the
idyllic automatic generation of executable models for various platforms
remains huge. We need to mobilize the creative energies
of a very broad category of contributors, from tool builders
to theoretical specialists in the fields of language compilers,
graph rewriting, model checking, ontology engineering, etc.
We need to bring together young researchers planning to invest in this
emerging new area as well as more experienced professional
having previous experience in areas related to automatic
code generation, transformational and generative
approaches, model checking, etc.


Jean Bezivin, University of Nantes, France
Robert France, Colorado State University, USA


  Colin Atkinson, University of Kaiserslautern, Germany
  Jean Bezivin, University of Nantes, France
  Johannes Ernst, R-Objects, Inc., USA
  Robert France , Colorado State University, USA
  Jean Jourdan, Thales, France
  Kevin Lano, Kings College, UK
  Joaquin Miller, Financial System Architects, USA
  Bernard Rumpe, Technical University of Munich, Germany
  Richard Soley , OMG, USA


The following is a non-exhaustive list of subjects:

  - Specification and/or Definition of PIMs and PSMs;
  - Models of objects and/or models of components
    (e.g. Java Beans, EJB, Corba Model of Components, etc.);
    Models of various platforms;
  - Transformation systems for models; Types of transformations;
  - Other operations on models: merging, weaving, alignment,
    measurement, verification, etc.
  - How to merge a platform model and a business model?
  - Relations between Models, Meta-models and Ontologies;
  - Reflection in meta-model architectures;
  - Meta-modeling frameworks and tool integration;
  - Alignment, interoperability and integration issues for models;
    Correspondence across various formalisms (e.g. UML, SDL, STEP/EXPRESS,
  - Process engineering (workflow, software process, etc.); Relationships
    between models of processes and models of products;
    Static and dynamic aspects in modeling;
  - Executability of models (enactment, operationalization, etc.);
    Action languages; Possible relations to automatic code generation;
 -  Models of legacy systems and their integration; Reverse engineering
    and Round-trip engineering; Integration of object models
    and non-object models;
  - Models of test, models of QoS, software measurement models;
  - Representation systems for models (e.g. XML-based: XMI, etc.);
    Version management for models and meta-models;
    Model and Meta-Model life cycle;
  - Modularity aspects for model organization: profiles, packages
    name spaces, viewpoints, contexts, etc.; Issues of granularity for
  - Meta-data and repositories. Middleware-supported model engineering
    (e.g. CORBA, Java, C#);
  - Requirement modeling (e.g. Use Cases); Know-how modeling
    (e.g. Patterns); Architecture modeling (e.g., ADLs);
    Service modeling; Rule modeling; etc.
  - Co-evolution of business models and computer system models;
  - Model validation and verification; Analyzability of models;
  - Mappings between different technological spaces (e.g. XML, UML, DBMS,
    Knowledge Representation Systems, Abstract Syntax Systems; etc.);
  - Illustrative MDA case studies;


Participants are invited to provide a contributing paper
of approximately 4 to 8 pages not later than July 7th, 2002.
Invitations to participate will be sent before July 20th, 2002,
based on the evaluation of the contribution by members of
the programme committee. The contributions should be sent as Postscript,
Word or PDF files to both organizers:


      Workshop date:        	October 1st 2002
      Submission date:        July 7th
      Date of acceptance:   	July 20st
      Full paper:			August 11st


This will be a full day workshop. All the papers will be made available to
participants before the workshop. During the morning and first part of the
afternoon, selected participants will present a brief description of their
work (15 minutes). This will be followed by a question and answer session.
At the end of the day, a number of important issues raised during
the presentations and discussion will be identified and elaborated.
The objective is to present a list of open problems that need
to be resolved to ensure the success of the MDA initiative.

We plan to collect the papers in proceedings that will be first published
as a technical report. We are studying the possibility of producing
a more formal publication of selected contributions.


Attendance will be limited to ~35 participants by invitation only.
Participants must submit a short (4-8 pages) position paper.
Accepted papers should be extended to a full paper (around 5000 words)
that will be made available to each participant before the workshop.

Robert B. France, Assoc Professor | Tel: 970-491-6356
Computer Science Department       | Fax: 970-491-2466
Colorado State University         | Email:
Fort Collins, CO 80523            |

Date view Thread view Subject view Author view Attachment view