[Cosmo-dev] Cosmo Documentation process with UML diagrams

Vinubalaji Gopal vinu at osafoundation.org
Mon Oct 9 16:23:34 PDT 2006


Hi,
  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.

http://wiki.osafoundation.org/bin/view/Journal/CosmoDocumentationProcess

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
plugin).

http://wiki.osafoundation.org/bin/view/Journal/CosmoDotUML

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! 

http://wiki.osafoundation.org/bin/view/Journal/CosmoSpringViz

The above page shows a graph generated using the applicationContext.xml
file.

Both the package use this really nice graph format called Graphviz.
http://www.graphviz.org


--
Vinu






More information about the cosmo-dev mailing list