140 likes | 375 Views
Dependency Visualizing Tools. An Overview of:. Presented by: Ashgan Fararooy. T ools providing graph-based visualization of source code dependencies: Creole The CHISEL Group, University of Victoria CodeCrawler DA4Java Imagix 4D Support for C, C++ and Java Rigi
E N D
Dependency Visualizing Tools An Overview of: Presented by: Ashgan Fararooy
Tools providing graph-based visualization of source code dependencies: • Creole The CHISEL Group, University of Victoria • CodeCrawler • DA4Java • Imagix 4D Support for C, C++ and Java • Rigi Includes Parsers for C, C++, and COBOL • DepAn Dependency Visualization and Analysis
Sample Project • Consists of the following components • Class1Ghost (interface) • Class1GhostAdapter (interface) – extends Class1Ghost • Class1Frame (abstract class) – implements Class1GhostAdapter • Class1 (normal class) – extends Class1Frame • Class2 (normal class) • mainClass (contains the main method)
Code Sample Project
Code Sample Project
Zooming Feature Source Code Inspection
Inheritance Graph Different Layout
Composite Dependencies Here Only Call & Field Access Relations