Reverse engineering tool [message #475316] |
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 #476324 is a reply to message #475322] |
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 #622700 is a reply to message #475316] |
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 #622702 is a reply to message #475316] |
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 #622709 is a reply to message #475316] |
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 #622751 is a reply to message #475316] |
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 #623604 is a reply to message #475316] |
Mon, 16 February 2009 02:56  |
Eclipse User |
|
|
|
Originally posted by: berenger.dulac.mnhn.fr
This is a multi-part message in MIME format.
--------------010704070400090401000801
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
There is also coffea.sourceforge.net which is in alpha stage and allows
you to reverse engineer a class diagram from source code and also to
browse the source code through a class diagram...
The only problem currently is the use with big projects : with more than
hundred files with this plugin it is safer to reverse engineer not the
whole project but package after package.
Hope this can help,
B
|
|
|
|
Re: Reverse engineering tool [message #623606 is a reply to message #475322] |
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.06992 seconds