[PJUG Javamail] Looking for Tool Recommendations to Reverse Engineer Java Swing App To UML
Vijay Balakrishnan
bvijaykr at gmail.com
Mon Jan 21 23:31:29 UTC 2008
Hi Steve,
I have used another one called essmodel. This is very fast and easy to setup
and generate a quick UML diagram from your Java code if that is all you
want.
http://essmodel.sourceforge.net/
It doesn't have any PMD style features doing any kind of static code
analysis.
Vijay
On Jan 21, 2008 2:47 PM, Joe Hoffman <joe at intelopment.com> wrote:
> Steve,
> dynaTrace Diagnostics provides the ability to view runtime behavior in
> diagrams. This is not the tools primary purpose but I'm always surprised
> how much people like this feature. The tool is really a runtime performance
> diagnostics tool.
>
> It's commercial and high end, so you wont find it on sourceforge. :)
>
> see me for more details if you want screenshots of what it provides.
>
> Shameless Disclaimer: Blah, blah, blah, I blah work for blah blah
> dynatrace blah blah...
>
> joe
>
>
> On Jan 21, 2008, at 11:21 AM, steve.j.hall at tektronix.com wrote:
>
> Hello PJUG
>
> I have an existing application that I don't know much about, but I need to
> understand it in order to make some changes. I would like to reverse
> engineer parts of the application into UML behavioral and structural
> diagrams to better understand it. I would like people's opinion on any
> good tools to reverse engineer Java into UML. Features and ease of use are
> my primary requirements, with cost being a secondary requirement. Ideally,
> I would like to be able to do both static and runtime analysis.
>
> Thanks,
> Steve Hall
> Tektronix
>
> By the way...
>
> I have profiled the application using an Eclipse plug-in called Metrics,
> which shows a number of warnings: Nested Block Depth of 11, McCabe
> Cyclomatic Complexity between 11 and 34, Number of Parameters per method 10,
> etc. These warnings are in the areas of the application that I need to
> understand. In short, I have some indication that the application is
> difficult to understand and maintain. Check out this tool some time. It
> provides some useful insight into the complexity and maintainability of your
> software. I have found it easy to use and valuable.
> http://metrics.sourceforge.net/
>
>
>
>
>
>
> _______________________________________________
> Web Site - http://www.pjug.org/
> Javamail mailing list
> Javamail at pjug.org
> http://www.pjug.org/mailman/listinfo/javamail
>
>
>
> _______________________________________________
> Web Site - http://www.pjug.org/
> Javamail mailing list
> Javamail at pjug.org
> http://www.pjug.org/mailman/listinfo/javamail
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://javac.com/pipermail/javamail/attachments/20080121/3656664a/attachment-0002.html>
More information about the Javamail
mailing list