[Cosmo-dev] Cosmo Documentation process with UML diagrams
vinu at osafoundation.org
Mon Oct 9 16:23:34 PDT 2006
Sometime back, I was working on documenting the entire Cosmo source
with UML diagrams and tried to analyze a lot of tools, but could not
generate the actual diagrams since none of the open source tools were
apt for doing the job. All the commercial tools I analazed had a
community edition and none of them was really useful. Though the desktop
tools like Fujaba was good, a complete browsable view of the entire UML
diagram was still not possible.
Recently I could configure dotUML (a maven plugin) to generate UML
diagrams from Cosmo source and graphs from the spring configuration
files using springviz (called springgraph before and is also a Maven
The index file generated using the dotUML plugin is clickable (not shown
in the above page), so if you click in any of the UML diagram, it will
take you to the javadoc page!
The above page shows a graph generated using the applicationContext.xml
Both the package use this really nice graph format called Graphviz.
More information about the cosmo-dev