Data processing: software development – installation – and managem – Software program development tool – Translation of code
Patent
1998-05-06
2000-06-20
Hafiz, Tariq R.
Data processing: software development, installation, and managem
Software program development tool
Translation of code
717 1, 717 2, 717 3, 717 5, 717 6, 717 7, 717 8, 717 9, 717 10, 717 11, G06F 9445
Patent
active
06077312&
ABSTRACT:
An apparatus, program product, and method of debugging a computer program utilize a context sensitive breakpoint to conditionally halt execution of a computer program when the context of the computer program meets a predetermined criteria. The context of a computer program is defined by a calling history associated with the computer program that identifies, at any given instant during the execution of the computer program, the sequence of routines in the computer program that were called prior to reaching the instruction being processed at that given instant. By basing the determination of whether to interrupt processing of a computer program upon the calling history for the computer program, a computer programmer is given a great deal of flexibility in setting breakpoints that isolate the circumstances for which it is desired to induce stoppage of a computer program from other unwanted circumstances.
REFERENCES:
patent: 5375125 (1994-12-01), Oshima et al.
patent: 5446900 (1995-08-01), Kimelman
patent: 5652835 (1997-07-01), Miller
patent: 5845125 (1998-12-01), Nishimura et al.
patent: 5860009 (1999-01-01), Uchihira et al.
patent: 5862379 (1999-07-01), Rubin et al.
patent: 5910895 (1999-06-01), Proskauer et al.
patent: 5926176 (1999-07-01), McMillan et al.
patent: 5953735 (1999-09-01), Forcier
patent: 5970248 (1999-10-01), Meier
patent: 6021488 (2000-02-01), Eisen et al.
Miller et al., "Breakpoints and Halting in Distributed Programs", IEEE, pp. 316-323, 1988.
Frumkin et al., "Trace-Driven Debugging of Message Passing Programs", IEEE, pp. 753-762, 1998.
Manabe et al., "Debugging Dynamic Distributed Programs Using Global Predicates", IEEE, 402-407, 1992.
IBM Technical Disclosure Bulletin, "Program Debugging in an Incompletely Assembled Runtime Environment", vol. 40, No. 5, pp. 111-114, May 1997.
Hand, "Debugging Embedded Systems Implemented in C", ACM, pp. 17-22, May 1997.
Bates Cary Lee
Day Paul Reuben
Hafiz Tariq R.
International Business Machines - Corporation
Roth Steven W.
Vo Ted T.
LandOfFree
Apparatus, program product and method of debugging utilizing a c does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Apparatus, program product and method of debugging utilizing a c, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus, program product and method of debugging utilizing a c will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1848400