Java to UML Sequence Diagram

</noinclude>
Java Call Trace to UML Sequence Diagram is an open source java reverse engineering tool licensed under the LGPL 3.0, providing Java to UML Sequence Diagram reverse engineering service. It works well with both complex java programs (that have multiple threads) and J2EE applications deployed on Application Servers.
When to use the tool
This tool can be used to automate the code analysis (or reverse engineering) part of code refactoring exercise for a Java/J2EE program. It helps you record and document various flows of a java program at runtime.
This tool can also be used to do design validation after the coding phase of a project. Once all the code has been written you can use this tool to generate sequence diagrams from the Java/J2EE running program and compare them to design sequence diagram to validate the design.
How to use the tool
This tool is actually a combination of 2 tools
* Calltracer
* Calltrace2Seq
The Calltracer tool attaches to the JVM of your Java/J2EE program (while it is running) and records the call trace. This can then be printed out in XML or Text format.
Once you have used the Calltracer tool to generate a XML output you can then use the Calltrace2Seq tool (which is a simple java program) to convert it to a UML sequence diagram. More details on using the Calltracer can be found in the readme.txt & Calltrace2Seq can be found in forums.
The sequence diagram will be generated in Scalable Vector Graphic format.
History
Java Call Trace to UML Sequence Diagram started as a project to automate the code analysis (or reverse engineering) part of code refactoring exercise. It was released under the LGPL 3.0 from its first release in .
 
< Prev   Next >