Bob,

Your email made me wonder, and then I saw the mail from Tom on another
thread - 

"If they [MagicDraw AndroMDA users] were to switch, it would provide them
with no real benefit and it would require them redo all their diagrams for
their profiles and sample projects."

(apologies if others have already pondered and discounted the idea).

Is it feasible to convert MagicDraw diagram information to Argo diagram
information (either current/compressed PGML or XMI extension) by using XSLT?

This would significantly improve chances of "stealing" MagicDraw users.

Also, your idea of using the XMI extensions appeals to me because (in
addition to the advantages that you suggest) on the surface it would appear
to make the implementation for
http://argouml.tigris.org/issues/show_bug.cgi?id=3497 easier.

If we were to move the diagram info into the XMI what would the options be?:
a) replicate PGML structures?
b) replicate MagicDraw? (would this be allowed?)
c) use a version of the diagram interchange standard from a later version of
UML?

Sorry if any of the above is not possible, I'm not up-to-speed on the
details, so just floating ideas.

Cheers,
Graham.

-----Original Message-----
From: Bob Tarling [mailto:[EMAIL PROTECTED] 
Sent: 21 July 2006 12:34
To: [email protected]
Subject: [argouml-dev] Intentions for post 0.22

Here are some thoughts of areas I _may_ tackle after the next release.
I'm also willing to help out with
http://argouml.tigris.org/issues/show_bug.cgi?id=3497 where I can.

Obviously I'll be visiting our bugs list too on the way.

Shrink PGML save
==============
http://argouml.tigris.org/issues/show_bug.cgi?id=4307
A very small job that I'll definitely do. My early experiments with
this cut my projects down by a third. Some testing required with
sequence diagrams.
There is no conversion required of existing projects.

Undo
====
I'd like to continue this work but will come across difficulties with
how to undo delete of a model element. I can't just store the delete
model element as we'll get the familiar removed element exceptions
from MDR.

There are similar problems with undo of creating a model element. That
would be to delete it and so how to redo?

I'll get this as far as I can in all other areas. If anyone has any
ideas then please start a sperate thread.

Sequence Diagrams
===============
The usability is still poor here and the existing code in need of
major refactor. I think changes here will be piecemeal doing gradual
improvements.

Abandon zargo/uml Save Format
========================
I'm thinking of placing the PGML and TODO elements inside the
XMI.extensions of the single XMI file. This is only at early
investigation right now.

This does not give us diagram interchange to other tools but is maybe
a stepping stone in that direction. At least we are then using a
standard extension mechanism.

The benefits is in safety during zip save. At the moment ArgoUML can
run out of memory when writing a zargo. The zip process itself is
memory intensive. The user then loses their work.

With a single xmi format we should save first as .xmi, then zip that
single physical file, only deleting the .xmi if the zip fails.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.10.3/394 - Release Date: 20/07/2006
 

-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.10.3/394 - Release Date: 20/07/2006
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to