3 Generative techniques in the context of MDA
Monday, 27 October
8:30-17:00 Full day
Model Driven Architecture (MDA) is an initiative by the OMG to leverage UML-based modeling
techniques to insulate abstract software system specifications from implementation dependencies.
The workshop focuses on generative techniques that can be used to realize MDA. We aim to bring
together practitioners, researchers, academics, and students to discuss the state-of-the-art of
generative techniques in the context of MDA. The OOPSLA'02 workshop on this topic was highly
successful and led to the launch of the Generative Model Transformer (GMT) open source initiative.
Topics of interest include:
- synergy between MDA, components and generative techniques;
- implementing domain specific languages on the basis of the UML [2.0] Infrastructure;
- 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 assets;
- applications of higher level transformations (transformations generating transformations);
- 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, consolidate successful techniques, and identify the most
promising application areas and open issues for future work.