A call graph is a diagram representing objects referencing each others (multiple levels).
This graph can be used to:
- Document the inner workings of an application, analyze every possible run.
- Predict the impact of a change
- Track the flow of values between procedures
- Detect anomalies of program execution, find procedures never called.
Exemple 1 : Calls between database objects
Exemple 2: Calls between PowerBuilder functions and events