dependency visualizing tools
DESCRIPTION
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 - PowerPoint PPT PresentationTRANSCRIPT
Dependency Visualizing Dependency Visualizing ToolsTools
Presented by: Ashgan Fararooy
An Overview of:
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
• RigiIncludes Parsers for C, C++, and COBOL
• DepAnDependency 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)
CodeCode
Sample Project
CodeCodeSample Project
Creole DemoCreole Demo
Selecting Project ItemsSelecting Project Items
Exploring PackagesExploring Packages
Call GraphCall Graph
Inheritance GraphInheritance Graph
Zooming FeatureZooming Feature
Source Code Inspection
Inheritance GraphInheritance GraphDifferent Layout
Composite DependenciesComposite Dependencies
Here Only Call & Field Access
Relations