CfP: OOPSLA'03 Workshop "Generative Techniques in the Context of Model Driven Architecture"

Date view Thread view Subject view Author view Attachment view

From: Jorn Bettin (
Date: Thu 31 Jul 2003 - 02:05:26 BST


Workshop "Generative Techniques in the Context of Model-Driven Architecture"

OOPSLA 2003, Anaheim Convention Center, Anaheim, California, USA

Monday, 27 October

8:30-17:00 Full day


Object-oriented technology indisputably provided us with a better handle on
complexity than previous technologies. Nevertheless, the growing size of
applications and the demands for shorter time-to-market mean that many
issues remain, and a combination of generative and model-driven techniques
can help us address them. The OOPSLA'02 workshop on this topic was highly
successful and led to the launch of the Generative Model Transformer
( open source initiative. A related topic is the
possible definition of a common standard notation for model transformation.
The discussion on this language (MOF 2.0 Query/ Views/ Trans-formations RFP)
is still going on, but several initiatives have started investigating the
feasibility of this approach and we welcome the first research results.


"Model Driven ArchitectureT addresses the complete life cycle of designing,
deploying, integrating, and managing applications as well as data using open
standards. MDA-based standards enable organizations to integrate whatever
they already have in place with whatever they build today and whatever they
build tomorrow.

Most importantly, MDA enables the creation of standardized Domain Models for
specific vertical industries. These standardized models can be realized for
multiple platforms now and in the future, easing multiple platform
integration issues and protecting IT investments against the uncertainty of
changing fashions in platform technology.

The benefits of MDA are significant-to business leaders and developers

- Reduced cost throughout the application life-cycle
- Reduced development time for new applications
- Increased return on technology investments
- Rapid inclusion of emerging technology benefits into their existing

MDA provides a solid framework that frees system infrastructures to evolve
in response to a never-ending parade of platforms, while preserving and
leveraging existing technology investments. It enables system integration
strategies that are better, faster and cheaper."

Generation languages that don't use models as input may have practical
limits in terms of the complexity of code that can be generated. This far
there is very little in terms of concrete tools that actually support MDA
beyond traditional UML modeling and skeleton-class generation. Some new
tools provide features to define and instantiate design patterns, but many
tools still expose the user to UML models at the level of abstraction of
implementation code and do not provide the support to implement domain
specific languages to raise the level of abstraction.

The workshop aims to bring together practitioners, researchers, academics,
and students to discuss the state-of-the-art of generative techniques in the
context of model-driven architecture.

Topics of interest include:

- synergy between MDA, components and generative techniques;
- implementing domain specific languages on the basis of the UML [2.0]
- modeling variability in functionality within product lines;
- notations for model-to-model transformations;
- model weaving and model transformation;
- pre and post-conditions for transformations;
- transformation and traceability;
- organization of hierarchical transformation libraries; transformations as
- applications of higher level transformations (transformations generating
- verification of transformation systems;
- a possible definition of a common standard notation for model
transformation within the context of the MDA
- styles of model-driven generators;
- model-driven template languages (language design, template execution
environment, debugging, template editors, management of template code);
- specification of heuristics and manual design decisions
- use of XSLT, XQuery and other similar tools for MDA;
- generation of code and non-code artifacts (e.g. tests, measures, etc.);
- influence of MDA on software architecture;
- MDA and agile development;
- industrial applications of MDA.

The goal is to share experience, assess the state-of-the-art and the
state-of-the-practice, consolidate successful techniques, and identify the
most promising application areas and open issues for future work.


Potential participants are asked to submit a two-page (or longer) position
paper detailing their experience with model-based generative techniques,
their perspective on one or more of the above topics, and their planned
contribution to the workshop. We seek concrete case studies and potential
topics of discussion in order to ground the workshop in real-world issues.
Please mail your submission (in PDF or Word) to Jorn Bettin
( by August 30, 2003.


Workshop submission deadline: August 30, 2003
Notification of acceptance: September 13, 2003
OOPSLA'03 early registration deadline: September 18, 2003
Workshop at OOPSLA'03: October 27, 2003


Jorn Bettin, SoftMetaWare, New Zealand
Ghica van Emde Boas, Software & Services, The Netherlands
Ed Willink, Thales Research and Technology, UK
Aditya Agrawal , Vanderbilt University, USA
Jean Bézivin, University of Nantes, France

Date view Thread view Subject view Author view Attachment view