Hi Felix,


thanks for your point of view for this subject. Let me explain a little
further where we are going with this:



* Today, AndroMDA can read and process models based on the UML 1.4
metamodel, using XMI 1.0, 1.1 and 1.2.

* Poseidon uses XMI 1.2, MagicDraw uses XMI 1.0 and 1.1, AndroMDA does not
care about this because Netbeans MDR can read XMI 1.0, 1.1 and 1.2. This
is why it is easily compatible with both tools. If you want, you can say:
It's like understanding two writers who both write English text files: one
is using Word to express himself, the other is using FrameMaker, but
English is English.

* Poseidon and MagicDraw are currently incompatible on the XMI level and
therefor cannot read each other's output although they use the same
metamodel. AndroMDA does not care about this problem and reads both types
of output.



Now, where are we going with all this MagicDraw stuff and why?



For AndroMDA developers:

* For complex examples and for the development of the AndroMDA internals,
we need an absolutely robust tool with high performance. We really need to
concentrate on the complex development task we are doing, not on the
modeling tool itself which should simply do its job. MagicDraw does this.


* Poseidon has shown that it needs some more time to become stable and
reach the performance level we need. So, we'll simply give Gentleware this
time to bring Poseidon to this level of quality - I'm sure they can.

* We'll use MagicDraw especially for our internal models, that means,
those models from which we generate code that becomes part of the AndroMDA
core itself.



For AndroMDA users:

* Our users will still be able to use both Poseidon and MagicDraw to
produce models. AndroMDA will continue to process those models 100% as it
does today.

* The AndroMDA team will produce examples using both tools. Simple
examples will be produced with Poseidon, complex examples will be produced
with MagicDraw because it would be too difficult and time-consuming for us
to do them in Poseidon.

* Our users can view Poseidon examples with Poseidon (Community Edition or
higher). So, they will have no-cost access to these examples. They may
create complex models in Poseidon by themselves, no problem. We'll make
sure that these also work 100% as they do today.

* Our users can view MagicDraw examples with MagicDraw Reader which is
also a no-cost program. They can edit those examples using MagicDraw
itself (starting with the Personal Edition at quite a low price). We'll
make sure that those work 100% as they do today.



What we are NOT going to do:

* We are not trying to convert models from one tool to another. This is
beyond the scope of our project.



So, to sum up, let me quote your email:

> I am not saying that the AndroMDA developers shouldnt use MagicDraw

> for more efficient work but I am saying that it might be very important

> to allow a Poseidon user work with AndroMDA without any hurdles.



This is exactly what we do: make developers more efficient and allow our
users (both Poseidon and MagicDraw users) to continue to work without
hurdles. No need to worry! :-)



Cheers...

Matthias



 --- Ursprüngliche Nachricht ---

Datum: 15.12.2003 08:44

Von: [EMAIL PROTECTED]

An: [EMAIL PROTECTED]

Betreff: Aw: Re: [Andromda-user] Re: [Andromda-devel] magicdraw



>

> Hi,

>

> from a non-developer view I think its not a good idea to focus on
MagicDraw

> because with Posiedon AndroMDA offers a low-cost (read "free" for the
Community

> Edition of Poseidon) MDD/MDA approach. This is an very important aspect
I think

> and we should be cautious to risk the lable of "free MDD/MDA" when we
(the

> developers) switch to MagicDraw and a free modeling tool isnt supported
100%

> (e.g. all complex examples are in the MagicDraw XMI dialect).

>

> I am not saying that the AndroMDA developers shouldnt use MagicDraw for
more

> efficient work but I am saying that it might be very important to allow
a Posiedon

> user work with AndroMDA without any hurdles.

>

>

> Felix





-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
Andromda-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/andromda-user

Reply via email to