CCVisu 3.0

The tool CCVisu is a light-weight tool for force-directed graph layout. The tool reads the input graph from a file in RSF (Relational Standard Format), which is a standard text format for relations.

CCVisu 3.0

The tool CCVisu is a light-weight tool for force-directed graph layout. The tool reads the input graph from a file in RSF (Relational Standard Format), which is a standard text format for relations. The layout of the graph is computed using standard techniques from force-directed layout. The tool supports several energy models, which can be selected by setting command line parameters. The weighted edge-repulsion LinLog energy model (default) is good for producing layouts that fulfill certain clustering criteria. The Fruchterman Reingold energy modelis good for producing layouts that fulfill certain esthetic criteria like uniform edge length. The minimizer is based on the Barnes-Hut-Algorithm. CCVisu saves the resulting layout in the file formats SVG, VRML, the standard text format for relations RSF, or it displays the layout on the screen.

Structure analysis requires a preprocessing tool, called fact-extractor, which extracts from a software system the structure, i.e., abstract dependency graphs such as call graphs, inheritance graphs, and containment graphs. CCVisu implements two kinds of fact-extractors: the co-change graph extractor for version history and the Doxygen extractor for structure and dependency information (cf. CCVisu input formats).

Clustering layouts of software systems combine two important aspects: they reveal groups of related artifacts of the software system, and they produce a visualization of the results that is easy to understand. The energy model that produces clustering layouts decomposes the software graph into cohesive subsystems, and separates loosly coupled parts of the system. The tool is designed as a framework, easy to use, and easy to integrate into reengineering environments; several formats for data interchange are already implemented.
Release notes: New Release
TE More compatible SVG output (thanks to Luka Frelih for the patch). Now the interactive features of the SVG files are working with Firefox as well, not only with Adobe SVG Viewer.
TE Fixed RSF compatibility issue of the LAY files.
[ CCVisu full changelog ]

   



Top Software

New Software

Latest Reviews