Efficient monitoring of program variables under debug

Data processing: software development – installation – and managem – Software program development tool – Testing or debugging

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S125000, C717S126000, C717S131000, C717S132000, C717S133000

Reexamination Certificate

active

07577942

ABSTRACT:
Method, system and article of manufacture for monitoring variables. In one embodiment, information generated by a compiler is used to determine which variables need to be updated when performing a step, a “run to cursor” operation, and when a breakpoint is hit. This may be accomplished by providing as debugger data which variables may be affected at each statement of a program and a control flow graph for the program or procedure. The information about which variables may be affected can be stored as individual variables or sets of variables. When execution of the program being debugged is halted, only those variables whose values may have changed are refreshed in a variables window of a user interface.

REFERENCES:
patent: 5191646 (1993-03-01), Naito et al.
patent: 5446900 (1995-08-01), Kimelman
patent: 5555412 (1996-09-01), Besaw et al.
patent: 5870607 (1999-02-01), Netzer
patent: 5881288 (1999-03-01), Sumi et al.
patent: 6295613 (2001-09-01), Bates et al.
patent: 6324683 (2001-11-01), Fuh et al.
patent: 6493868 (2002-12-01), DaSilva et al.
patent: 6550056 (2003-04-01), Mizumoto et al.
patent: 6678884 (2004-01-01), Kesselman et al.
patent: 6948164 (2005-09-01), Tinker
patent: 7047526 (2006-05-01), Wheeler et al.
patent: 2001/0004766 (2001-06-01), Koyama
patent: 2002/0073398 (2002-06-01), Tinker
Miller, Barton P.; “A Mechanism for Efficient Debugging of Parallel Program”; SIGPLAN 1988; pp. 141-150.
Agrawal et al.; “Debugging with Dynamic Slicing and Backtracking”; John Wiley and Sons, Ltd., Software—Practice and Experience, vol. 23, 1993; pp. 589-616.
Horwitz et al.; “Interprocedural Slicing Using Dependence Graphs”; ACM, 1990; pp. 26-60.
Ferrante et al.; “The Program Dependence Graph and Its Use in Optimization”; ACM 1987; pp. 319-349.
DeMillo et al.; “An Execution Backtracking Approach to Program Debugging”; Technical Report SERC-TR-22-P, Software Engineering Research Center, Purdue University, 1991; pp. 1-18.
Pang et al.; “Constraint-Directed Backtracking Algorithm for Constraint-Satisfaction Problems”; Technical Report CS-96-05, Department of Computer Science, University of Regina, 1996; pp. 1-11.
Tip, Frank; “A Survey of Program Slicing Techniques”; CWI, P.O. Box 94079, 1090 GB Amsterdam, The Netherlands; pp. 1-58.
“Turbo C++, User's Guide”; Borland International Inc.; 1992; pp. 217-250.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Efficient monitoring of program variables under debug does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Efficient monitoring of program variables under debug, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Efficient monitoring of program variables under debug will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4082018

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.