Questions regarding MDA

From: Ashima Goswamy (ashimag_at_bolt.com)
Date: 10/26/04


Date: 26 Oct 2004 02:08:48 -0700

I am a newbie, trying to make sense of MDA. Afte going thorugh a
couple books on MDA and some websites, I have a few questions:

* How is model transformation any different than the conventional
old-fashioned code generators? especially, the PSM to code
transformation?
* Is executable UML a reality or just a pipe dream? Are there any
tools that demonstrate executable UML capabilities?
* Any transmformation (mapping) rule will not know the finer points of
code generation. For example, given a class in the PIM, how does the
transformation engine (or whatever it is called) know whether to add a
no-args public constructor, or otherwise, in the PSM.

Thanx.

...Ash



Relevant Pages

  • Re: Questions regarding MDA
    ... > * How is model transformation any different than the conventional ... > old-fashioned code generators? ... MDA just provides much-needed standardization. ... the translation-based tools that have existed since the '80s ...
    (comp.object)
  • Re: Questions regarding MDA
    ... > * How is model transformation any different than the conventional ... > old-fashioned code generators? ... > * Is executable UML a reality or just a pipe dream? ... > no-args public constructor, or otherwise, in the PSM. ...
    (comp.object)
  • Re: Confusion with MDA / DSL
    ... MDA is basically about enabling unambiguous transformations from one representation to another. ... Each meta-model abstractly defines the semantics of the particular representation. ... The vertical arrows represent instantiations of a particular meta-model as a concrete model. ... Transformation provides mappings between the meta-models so that one can map the basic semantics from one meta-model to another. ...
    (comp.object)
  • Re: Lets put this to rest
    ... MDA is simply platform independant (I assume you are ... An OOA model is a solution model for functional requirements that is expressed solely in customer terms. ... As such it maps directly into an MDA Platform Independent Model because it does not depend on computing space mechanisms. ... The second is the conceptual framework for transformation where a Transformation Model provides tailoring via rules for a specific transformation. ...
    (comp.object)
  • Re: chooses not to generate code at all
    ... representation, then SQL is one Transformation ... Well, to start with, SQL is not the model, but relational algebra is, ... meta-model that provides the specific mappings necessary for the ... even constitute a "model" in MDA terms? ...
    (comp.object)