Ooohhhhh, I see. So the missing piece of the puzzle I was looking for
was this thing called "model transformation". I knew there was another
step in between platform-independent model and code generation. (I'm
understanding this correctly, right?)
I haven't used AndroMDA, but one of the things I like about ArgoUML is
that I can model and generate code without having to switch tools.
Switching tools will get the job done, but I can't help but think that
if ArgoUML were to allow for this it would go a long way towards making
it fulfill the the Goals listed on the Developer's Zone:
<blockquote>
* a joy to use
* actually helpful to designers when they are making design
decisions, by offering cognitive support through critics
* completely open source Java (FreeBSD license)
* supporting everything in UML
* modular and extensible
* integrated with the web and other Tigris tools.
</blockquote>
Model Transformation would be a joy for me :).
…And I guess it would fall under a module or extension?
-- Zearin
Neustupny Thomas wrote:
> Hi Tony,
>
> my idea about that topic: let ArgoUML take care to produce models that can be
> used with AndroMDA (see http://www.andromda.org), and leave the
> transformation/generation work to them. Read their forum, and you'll see that
> we had several contacts in the past, and our step from NSUML to MDR enabled
> us to have compatible models (there are some issues though). BTW, their new
> release AndroMDA 4 (it's not yet released) allows for model transformation,
> not only code generation.