Hello list,

Some time ago I've extracted the UML models of some big libraries
(e.g. the JRErt.jar and eclipse platform plugins) using Topcased
UML2Java.

The goal was to have these models available to be used by models of
eclipse applications.

The main issues that I've noticed
1) The tool has severe memory leaks.
This could be observed that after running an extraction, the allocated
heap space increased significantly (event after running GC). Also,
after several extractions it threw OutOfMemoryException.

Is this a known issue ?


2) The extracted models were huge - so that the Topcased UML editor
was not usable when those models were loaded (too slow).
I've noticed that even the method bodies were extracted as OpaqueBehaviour.

My expectation is to have a way to select how detailed the extracted
model should be. Otherwise, for models of big libraries, the model can
get unusable.

Is there any way to get the extracted model filtered ?

That is, aside from the public/package/protected/private option.
Note that in order to get associations extracted (which normally we
want to), one have to choose "private" anyway - so this option doesn't
help much.

I've thought of writing a QVTo transform that trims down the resulting
model, but I think this should also be a feture of UML2Java itself.

Best regards
Vlad Gheorghe

_______________________________________________
Topcased-users mailing list
[email protected]
http://lists.gforge.enseeiht.fr/cgi-bin/mailman/listinfo/topcased-users

Reply via email to