Reverse engineering tool [message #477711] |
Mon, 08 September 2008 11:17  |
Eclipse User |
|
|
|
Originally posted by: jmcq.cs.nuim.ie
Hi,
Can anyone recommend a tool that reverse engineers UML class diagrams
from Java code and presents the class diagram as a .uml file.
Thanks,
Jacqui
|
|
|
|
|
|
|
|
|
|
Re: Reverse engineering tool [message #478195 is a reply to message #477726] |
Mon, 16 February 2009 05:33  |
Eclipse User |
|
|
|
This is funny. I was reading this post this morning and realized that the
Log4J reverse engineering example has been written six years ago. whaoo !!
My return of experience is that we have needed 7 years to make this
reverse usable.
Two years of research to create the core which was developed by Yves Yang.
One year to get first customer feedbacks.
18 months to fix UML 2 and JDK 6 upgarde (developped by Brahim Lookhil).
one year to get second return of experience.
18 months to add JDK 6 annotations, associations detections, mapping to
UML 2.2, merge and make this reverse wonderful and iterative(developped by
Bacem Souissi).
Thanks to all these members (all others who helped our architects) who are
not anymore working for Omondo but who have created this incredible
reverse.
Vlad
Omondo
|
|
|
Re: Reverse engineering tool [message #626906 is a reply to message #477711] |
Mon, 08 September 2008 17:40  |
Eclipse User |
|
|
|
Hi Jacqui,
IBM has a "visualizer" feature in RSx that will create diagrams from Java
code and uses the .uml format for semantics. It's not a freebie however
:(
Cheers,
- James.
"Jacqui" <jmcq@cs.nuim.ie> wrote in message
news:ga3fm3$qho$1@build.eclipse.org...
> Hi,
>
> Can anyone recommend a tool that reverse engineers UML class diagrams from
> Java code and presents the class diagram as a .uml file.
>
> Thanks,
>
> Jacqui
|
|
|
Re: Reverse engineering tool [message #626907 is a reply to message #477711] |
Tue, 09 September 2008 03:58  |
Eclipse User |
|
|
|
Jacqui schrieb:
> Hi,
>
> Can anyone recommend a tool that reverse engineers UML class diagrams
> from Java code and presents the class diagram as a .uml file.
>
> Thanks,
>
> Jacqui
Look at topcased.org, it contains a UML modeler and a java to uml importer.
greetings, urs.
|
|
|
Re: Reverse engineering tool [message #626918 is a reply to message #477711] |
Mon, 15 September 2008 11:03  |
Eclipse User |
|
|
|
Hi,
for compiled Java you could try:
http://ssel.vub.ac.be/ssel/research:mdd:jar2uml
It is no graphical editor, it just produces the .uml model. But you can
create a diagram from those with any MDT-UML compatible editor.
Marco
Jacqui schrieb:
> Hi,
>
> Can anyone recommend a tool that reverse engineers UML class diagrams
> from Java code and presents the class diagram as a .uml file.
>
> Thanks,
>
> Jacqui
|
|
|
|
Frameworks, Libraries or component Reverse engineering tool [message #626962 is a reply to message #477711] |
Mon, 29 September 2008 04:46  |
Eclipse User |
|
|
|
Hi Jacqui,
I have written a short beginner level document on how to reverse jar files
available at: http://www.ejb3.org/jar_file_reverse/jar_file_reverse.html
Omondo have introduced this new concept giving legacy jar files the
possibility to be reversed, visualized, dynamically navigated and merged
inside an existing modeling project.
Let's have a look at a possible use. For example if you want to extend
Spring classes for a customized message customer. You then need to
understand Spring JMS classes. The problem is that Spring distribution
comes as big libraries.
The easiest way to see how to customized Spring extensions is therefore to
reverse it.
Vlad,
|
|
|
|
|
Re: Reverse engineering tool [message #627395 is a reply to message #477726] |
Mon, 16 February 2009 05:33  |
Eclipse User |
|
|
|
This is funny. I was reading this post this morning and realized that the
Log4J reverse engineering example has been written six years ago. whaoo !!
My return of experience is that we have needed 7 years to make this
reverse usable.
Two years of research to create the core which was developed by Yves Yang.
One year to get first customer feedbacks.
18 months to fix UML 2 and JDK 6 upgarde (developped by Brahim Lookhil).
one year to get second return of experience.
18 months to add JDK 6 annotations, associations detections, mapping to
UML 2.2, merge and make this reverse wonderful and iterative(developped by
Bacem Souissi).
Thanks to all these members (all others who helped our architects) who are
not anymore working for Omondo but who have created this incredible
reverse.
Vlad
Omondo
|
|
|
Powered by
FUDForum. Page generated in 0.09394 seconds