IP Library Patent Application 13473553
Patent Application
App. No. 13/473,553

DEBUGGER INTEGRATION OF REPORTING TOOL RENDERER

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/473,553
Abstract

A debugging tool for a program includes a display of custom UI components to visually depict external parameters with an internal program state, thus enabling full context information during program debugging. A trace process on a program being executed by a computer is examined by a debugger, which retrieves internal state data of the program being executed. The internal state data is displayed in a first window of a user interface generated by the debugger. A script is then executed by the debugger to interact with the program being executed by the computer, to retrieve a result set associated with external parameters of the program being executed, and display the result set in a second window of the user interface.

Claims (28)

1 . A computer-implemented method comprising:

examining, by at least one data processor of a debugger, a trace process on a program being executed by a computer;

retrieving, by at least one data processor of the debugger, internal state data of the program being executed;

displaying the internal state data in a first window of a user interface generated by the debugger; and

executing, by at least one data processor of the debugger, a script to interact with the program being executed by the computer, the script to retrieve a result set associated with external parameters of the program being executed.

2 . The method in accordance with claim 1 , further comprising:

displaying the result set associated with the external parameters in a second window of the user interface.

3 . The method in accordance with claim 2 , further comprising:

displaying the result set associated with the external parameters in the second window of the user interface concurrent with the display of the internal state data in the first window of the user interface.

4 . The method in accordance with claim 3 , wherein the result set associated with the external parameters is displayed as custom user interface (UI) components.

5 . The method in accordance with claim 3 , wherein displaying the result set associated with the external parameters in the second window of the user interface concurrent with the display of the internal state data in the first window of the user interface further includes associating the external parameters with the internal state data.

6 . A debugging system comprising:

a debugger module executed by at least one data processor, the debugger module examining a trace process on a program being executed by a computer, and retrieving internal state data of the program being executed;

a scripting framework having at least one script executing, by at least one data processor, the script to retrieve a result set associated with external parameters of the program being executed; and

a renderer to generate a display for a user interface, the display providing a first window to display the internal state data retrieved from the program being executed, and a second window to display the result set associated with the external parameters.

7 . The debugging system in accordance with claim 6 , wherein the renderer further generates the display of the internal state data concurrent with the display of the result set associated with the external parameters.

8 . The debugging system in accordance with claim 7 , wherein the renderer further coordinates the display of the internal state data with the display of the result set associated with the external parameters.

9 . The debugging system in accordance with claim 6 , wherein the result set associated with the external parameters is displayed as custom user interface (UI) components.

10 . The debugging system in accordance with claim 9 , wherein the renderer displays the result set associated with the external parameters as the custom UI components.

11 . A computer-readable medium containing instructions to configure a processor to perform a method, the method comprising:

examine a trace process on a program being executed by a computer;

retrieving internal state data of the program being executed;

displaying the internal state data in a first window of a user interface; and

executing a script to interact with the program being executed by the computer, the script to retrieve a result set associated with external parameters of the program being executed.

12 . The computer-readable medium in accordance with claim 11 , further comprising instructions to configure a processor to display the result set associated with the external parameters in a second window of the user interface.

13 . The computer-readable medium in accordance with claim 11 , further comprising instructions to configure a processor to display the result set associated with the external parameters in the second window of the user interface concurrent with the display of the internal state data in the first window of the user interface.

14 . The computer-readable medium in accordance with claim 11 , wherein the result set associated with the external parameters is displayed as custom user interface (UI) components.

15 . The computer-readable medium in accordance with claim 11 , further comprising instructions to configure a processor to associate the external parameters with the internal state data.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2013
From: ALBRECHT, ZOLTAN
To: SAP AG
Reel/Frame 031323/0087 →