← Back to Patent Explorer
US5226162A Expired / Lapsed US ⏱️ 0.0 years remaining

Assist program for operating a debug program in conjunction with a user program

Assignee: International Business Machines Corp
•
Filing: 1990-01-22
•
Granted: 1993-07-06
•
Expires: 2010-01-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processing system is described which contains a first program for enabling the operation of interactive second and third programs, the second program requiring program parameters and file data from the third program in order to operate in conjunction therewith. The first program displays a menu of functions performable by the second program when it is run in conjunction with the third program. The first program responds to a user-selected menu function by employing the method of: extracting from the third program, parameters required for operation of the second program and placing such parameters in a format usable by the second program; constructing input files for the second program which include command listings required to perform a user-selected menu function, and indications of program sequences to be operated upon by the menu function; and executing the selected menu function by employing the command listings to enable automatic interactive operation of the second and third programs.

Inventors

  • 👤 Royal H. Daw

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 22:50
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/36; G06F11/362; G06F11/3624; G06F9/00; G06F9/06; G06F9/44

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 224 words
In a data processing system which contains an assist program for enabling operation of a debug program with a user program, said debug program requiring program parameters and file data from said user program in order to operate in conjunction therewith, said assist program performing a method which comprises the steps of: displaying a menu of debug functions that are performable in conjunction with said user program, said displayed debug functions in said menu including timing an entire program, timing a subroutine in a program, timing a do-loop, computation of relative program segment execution times, and computing frequency of execution of statements or do-loops; automatically responding to a user's selection of a displayed debug function by extracting from said user program, parameters required for the operation of said debug function in conjunction with said user program, and placing said parameters in a format usable by said debug program; and employing said parameters to construct input files for said debug program which include a command list required for said debug program to perform a displayed debug function in conjunction with said user program, and further define which program sequences within said user program are to be acted upon by said debug function; and causing execution of said debug function by employing said command list to operate upon said indicated program sequences of said user program.
Claim 2
Dependent Claim 224 words
In a data processing system which contains an assist program for enabling operation of a debug program with a user program, said debug program requiring program parameters and file data from said user program in order to operate in conjunction therewith, said assist program performing a method which comprises the steps of: displaying a menu of debug functions that are performable in conjunction with said user program, said displayed debug functions in said menu including timing an entire program, timing a subroutine in a program, timing a do-loop, computation of relative program segment execution times, and computing frequency of execution of statements or do-loops; automatically responding to a user's selection of a displayed debug function by extracting from said user program, parameters required for the operation of said debug function in conjunction with said user program, and placing said parameters in a format usable by said debug program; and employing said parameters to construct input files for said debug program which include a command list required for said debug program to perform a displayed debug function in conjunction with said user program, and further define which program sequences within said user program are to be acted upon by said debug function; and causing execution of said debug function by employing said command list to operate upon said indicated program sequences of said user program.
Claim 3
Dependent Claim 27 words
The method of claim 1 wherein said debug program requires initialization with parameters from said user program before it can function in conjunction with said user program.
Claim 4
Dependent Claim 26 words
The method as defined in claim 1 wherein said employing step inserts said interrupt indications at every statement in said routine unless the user indicates otherwise.
Claim 5
Dependent Claim 28 words
The method of claim 1 wherein said menu further comprises a function which enables the user to operate the user program on a statement by statement basis, interactively.

References Cited (Backward Citations)

US5038348A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-07-05 1997-01-04 1997-07-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-07-05 2001-01-04 2001-07-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-07-05 2005-01-04 2005-07-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag