DOT is a great tool and it is not too hard to get started.
It will be a bit error prone since the links are done by hand and the 
source file will quickly get very large.

You also might want to consider Compendium for this application.
It is a free open source multidimensional mapping tool.

Using the drag and drop interface, you could create a number of 
different views into the dependency relationship.
Each module would have its own map which could carry as much information 
about that module as you need to know such as binary source(GAV) for 
external libraries, SCM coordinates for modules that you have to build, 
description, links to maps about authors if you want, etc.

Each module's map would also include nodes that represent other 
dependent modules. These nodes are "transclusions" to the maps of other 
modules.
This allows you to maintain the information in one place but to refer to 
it in as many other module maps as required.


You would be able to drill down though the hierarchy or use the "Where 
used" information to find out where any module was a dependency for 
another one.

The problem with DOT for this is that it carries very little information 
and once you get a reasonably sized application, the lines between DOT 
nodes become too numerous for the common utilities (logging, data access 
objects, etc.) and you have a hard time printing anything useful that is 
still legible.

With Compendium, you can export a set of HTML pages that include the 
graphical representation of the dependencies with each modules 
associated meta-data.
These pages are linked in the same way that you have linked the 
dependencies so people can navigate your dependency map from their web 
browser.


http://blog.artifact-software.com/tech/?p=183 has a version of this text.


Ron


On 11/02/2013 9:52 AM, Ken Kazinski wrote:
> John,
>
> Dot is a very easy language.  It takes care of alot of the formatting for 
> you.  Here is the link to the documentation 
> (http://www.graphviz.org/Documentation.php).  We have used Dot to create 
> small graphs from simple text files and it was not very difficult.
>
> I think you might run into problems with dummy functions.
>   
> Hope that helps.
>
>
>
> ------------------------------------------------------------------------------
> Free Next-Gen Firewall Hardware Offer
> Buy your Sophos next-gen firewall before the end March 2013
> and get the hardware for free! Learn more.
> http://p.sf.net/sfu/sophos-d2d-feb
> _______________________________________________
> Doxygen-users mailing list
> Doxygen-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/doxygen-users
>


-- 
Ron Wheeler
President
Artifact Software Inc
email: rwhee...@artifact-software.com
skype: ronaldmwheeler
phone: 866-970-2435, ext 102


------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
Doxygen-users mailing list
Doxygen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/doxygen-users

Reply via email to