Sequence diagrams are simple and easy to understand. However, create sequence diagrams automatically can be very complex by XMI interpratation, image generation and still very restrict to some kind language or output.
To make this process easier, We've developed an automatic diagram generator that factory the diagram object from many different factory as XML and Code Execution ( yeahhh ) then it can be sent to one of the printers that have the most diverse output types as XML, HTML, Jpeg, etc..
Some printers need to be maded yet. And, if you have some special case, when any of the avaliable printers and factorys solve your problem, everthing it is extremly well doc to help to you create new classes and append new features.
While still not fully working on Internet Explorer, the generator already makes life easier for those responsible in maintaining this kind of diagrams. We welcome anyone with the patience and desire to make the CSS changes need for it to work on IE.
Also, fully compliance with UML 2.0 is still under development. Anyone interested in working in these fields is more than welcome to join the team. And if you have a patch on add-on to send, feel free to do so. Just send an e-mail to me thiago.henrique.mata@gmail.com .
And remember, this is free software, in development, and as such, I can give you no warranty. Use it at your own risk. It's not for the faint of heart.
Tag names can and should change. New tags can be add anytime. Stay tunned for more news.
This look nice ? And if the diagram was created by a code execution ?
This software can be download by the SVN into the Code To Diagram inside the Assembla where you can find a detail description about the development team and the project
For external use try this link and see the HTML code.
The example I posted is the story of "Three Little Pigs". It should give you a view of how the generator works and also entertain you a little bit. Change the XML as you please to generate other diagrams of your own.
Special thanks to Raphael Melo and Igor Moreno for helping.
Click here to see the team responsible for the development of these projects