[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