Drawing UML Sequence diagrams with Java

Discussion in 'Java' started by johnh@mmond.co.uk, Feb 14, 2007.

Guest

I am creating a Java tool that reverse engineers PHP scripts to
produce UML Sequence Diagrams from them. I have handled all the
parsing of the PHP code etc, and currently am in a state where I have
the necessary objects and information to draw a full sequence diagram.
What I am looking for however, is some sort of open source package
that I can use to physically draw the sequence diagrams from the
information I have. I.e. basically boxes, lines and annotations etc

Planning and presenting the diagrams in the interface myself is quite
a lengthy task, so if anyone has any suggestions at packages or tools
they think I could in corporate, then that would be appreciated. They
don't have to be UML tools specifically, but any sort of code/package
for drawing that you think I might be able to modify to my advantage
that gives me the ability to control the creation of diagram elements
(or drawing elements that I can turn in to my diagram elements) and
their positions, features etc.

Advertisements

wrote:
> I am creating a Java tool that reverse engineers PHP scripts to
> produce UML Sequence Diagrams from them. I have handled all the
> parsing of the PHP code etc, and currently am in a state where I have
> the necessary objects and information to draw a full sequence diagram.
> What I am looking for however, is some sort of open source package
> that I can use to physically draw the sequence diagrams from the
> information I have. I.e. basically boxes, lines and annotations etc
>

You might be able to utilize ArgoUML code base. An open source Java
based UML tool. ArgoUML can be found from http://argouml.tigris.org/

Share This Page

Welcome to The Coding Forums!

Welcome to the Coding Forums, the place to chat about anything related to programming and coding languages.

Please join our friendly community by clicking the button below - it only takes a few seconds and is totally free. You'll be able to ask questions about coding or chat with the community and help others.
Sign up now!