What to Expect from Cross References Analysis

A thorough analysis of your code, identifying all objects and their dependencies.

Understand Code

Understand the Code
No Matter How Complex

Visualize the inner workings of your code.

  • Explore and maintain legacy applications
  • Help newcomers become productive faster
Impact Analysis

Evaluate the impact of a change (Impact Analysis)

Don't break your app after a change!

  • Anticipate its consequences. For instance:
    A DB column is changed: where is it used in my code?
  • A variable is renamed: where is it referenced?
  • New function parameter: which calls should be updated?
Impact Analysis

Impact Analysis

Avoid Regressions after a change

  • View calls to certain items at instruction level.
CRUD MATRIX

CRUD Matrix

Review CRUD Operations

  • Find all objects accessing certain tables.
Call Graph

Call Graphs

Explore Chains of Calls

  • View chains of calls.
  • Review a business feature.
Call Graph

Reverse Call Graphs

Recursive Impact Analysis

  • View calling relationships at multiple levels
pbl dependecies

PBL Dependencies

Explore Dependencies at PBL Level

  • Visualize calls accross PBLs.
  • Separate application modules.
Find Calls to Web Services in PowerBuilder

Web Services

Track PowerBuilder calls

  • Review PowerBuilder calls to Web Services.
Dll Dependencies

Dll Dependencies

Find DLL functions called from a PB App

  • Find calls to dll Functions.
  • Migrate from 32 to 64 bits.
Call Graph

Object Dependency

2-dimension Matrix

  • Review references between Oracle, SQL Server and PowerBuilder objects.