Tree-based interface apparatus for display of call dependencies and method therefor
AssigneeInternational Business Machines Corporation
InventorsAlan Curtis Perkins, Paul Brian Young
Life of this patent
Estimating the term…
Abstract
Apparatus and methods for the hierarchical display of routine call dependencies in a software program are implemented. A list of routines in a preselected software program is displayed in first and second regions in a window on an display device. By selecting a routine in the list in the first region, one or more routines called by the selected routine are displayed, in a tree hierarchy beneath the selected routine. Selection of a routine in the list in the second region displays, in a tree hierarchy, routines that call the selected routine.
Claims27
A method of displaying hierarchical call dependencies comprising the steps of:
- selecting a routine from a routine list displayed in one of a first window region and a second window region, wherein said first window region comprises a calls window region and said second window region comprises a called-by-window region;
- and
- displaying one of a first set of routines called by said routine in said first window region and a second set of routines calling said routine in said second window region in response to said selection.
A method of displaying hierarchical call dependents comprising the steps of:
- displaying a routine list in a first window region and a second window region;
- selecting a routine from said routine list displayed in one of said first window region and said second window region;
- and
- displaying one of a first set of routines called by said routine in said first window region and a second set of routines calling said routine in said second window region in response to said selection.
A data processing system comprising:
- circuitry operable for selecting a routine from a routine list displayed in one of a first window region and a second window region, wherein said first window region comprises a calls window region and said second window region comprises a called-by window region;
- and
- circuitry operable for displaying one of a first set of routines called by said routine in said first window region and a second set of routines calling said routine in said second window region in response to said selection.
A data processing system comprising:
- circuitry operable for displaying a routine list in a first window region and a second window region;
- circuitry operable for selecting a routine from said routine list displayed in one of said first window region and said second window region;
- and
- circuitry operable for displaying one of the first set of routines called by said routine in said first window region and a second set of routines calling said routine in said second window region in response to said selection.
A computer program product comprising a tangible computer usable medium having computer useable program code for displaying hierarchical call dependencies, the computer program product including;
- computer usable program code for selecting a routine from a routine list displayed in one of a first window region and a second window region, wherein said first window region comprises a calls window region and said second window region comprises a called-by-window region;
- and
- computer usable program code for displaying one of a first set of routines called by said routine in said first window region and a second set of routines calling said routine in said second window region in response to said selection.
A computer program product comprising a tangible computer usable medium having computer usable program code for displaying hierarchical call dependencies, the computer program product including:
- computer usable program code for displaying a routine list in a first window region and a second window region;
- computer usable program code for selecting a routine from said routine list displayed in one of said first window region and said second window region;
- and
- computer usable program code for displaying one of a first set of routines called by said routine in said first window region and a second set of routines calling said routine in said second window region in response to said selection.
Dependencies are inferred from the claim text.