A Preliminary Identification of MDA Components

This position paper reports on an initial investigation in the fields of MDA and generative approaches. Our view is that MDA aims at providing a precise framework for generative software production. Unfortunately many notions are still loosely defined (PIM, PSM, etc.).. We propose here an initial exploration of some basic artifacts of the MDA space. Because all these artifacts may be considered as assets for the organization where the MDA is being deployed, we are going to talk about MDA abstract components. We show in this paper the central role that the undergoing RFP on model query and transformation may play in the global MDA organization. Our position is that, if this RFP is successful, the resulting "UTL (Unified Transformation Language)" may soon become the cornerstone of the MDA and contribute to bring closer the generative techniques and the MDA communities.