--- In executableuml@yahoogroups.com, "Srinivas Nedunuri"
<nedunuri@...> wrote:
>
> A further comment. The biggest problem as I understand it is
> generating production-quality optimized platform-specific code. Even
> if there are some tools out there that do indeed do wide-spectrum MDA,
> their techniques are buried inside proprietary code, which means they
> are not open to examination and widespread understanding. From
> academia's point of view (this is primarly an academia-driven
> workshop) this is a no-no. For me a good sign will be when we see a
> "Dragon book"-like Principles of MDA Compiler Design on the shelves.
>
I'm not sure what is an intended definition for "wide-spectrum MDA",
but since is the Executable UML group, I'll restrict my remarks to
Executable UML.
The Executable UML semantics are pretty clearly defined. A number
of people have built model compilers without needing access to
proprietary tool code. It's my understanding that the "Dragon book" is
as applicable to Executable UML model compilers as it is to 3GL model
compilers.