Method and system for debugging a program from within a...

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

C709S230000, C709S232000, C719S312000, C719S320000

Reexamination Certificate

active

07555744

ABSTRACT:
In a method and system for debugging a program, a debugging module is loaded into a normal thread of execution of the program. A user may then send commands to the debugger module from a command console module operating in a safe separate process. The debugger module receives the commands and converts them into function calls to objects that are accessible by the program. This allows the user to interact manually with the objects and achieve substantially the same responses from the object as the program itself would have obtained during its normal execution. Thus the user can effectively debug the program without having to know the internal structure of any of its constituent objects.

REFERENCES:
patent: 5371746 (1994-12-01), Yamashita et al.
patent: 5611043 (1997-03-01), Even et al.
patent: 5630049 (1997-05-01), Cardoza et al.
patent: 5764989 (1998-06-01), Gustafsson et al.
patent: 5778230 (1998-07-01), Wimble et al.
patent: 5787245 (1998-07-01), You et al.
patent: 5794046 (1998-08-01), Meier et al.
patent: 5799142 (1998-08-01), Toyoda
patent: 5815653 (1998-09-01), You et al.
patent: 5819093 (1998-10-01), Davidson et al.
patent: 5892941 (1999-04-01), Khan et al.
patent: 5933639 (1999-08-01), Meier et al.
patent: 6002870 (1999-12-01), Faulkner et al.
patent: 6042614 (2000-03-01), Davidson et al.
patent: 6119247 (2000-09-01), House et al.
patent: 6152045 (2000-11-01), Powell et al.
patent: 6158045 (2000-12-01), You
patent: 6199099 (2001-03-01), Gershman et al.
patent: 6219782 (2001-04-01), Khan et al.
patent: 6253368 (2001-06-01), Nelin et al.
patent: 6263456 (2001-07-01), Boxall et al.
patent: 6324683 (2001-11-01), Fuh et al.
patent: 6353923 (2002-03-01), Bogle et al.
patent: 6378124 (2002-04-01), Bates et al.
patent: 6378125 (2002-04-01), Bates et al.
patent: 6480818 (2002-11-01), Alverson et al.
patent: 6516460 (2003-02-01), Merks et al.
patent: 6681384 (2004-01-01), Bates et al.
patent: 6721776 (2004-04-01), Erickson et al.
patent: 6804813 (2004-10-01), Willems et al.
patent: 6978444 (2005-12-01), Farchi et al.
patent: 7150006 (2006-12-01), Bliss et al.
patent: 7197745 (2007-03-01), Ray et al.
Harkema et al. “Performance Monitoring of Java Applications”, 2002, ACM, p. 114-127.
Ji et al. “Performance Measurements for Multithreadded Programs”, 1998, ACM, p. 161-170.
Miyamoto et al. “Evaluating Titanium SPMD Programs on the Tera MTA”, 1999, ACM, p. 1-14.
Schulz et al. “A Thread-Aware Debugger with an Open Interface”, 2000, ACM, p. 201-211.
Pellegrino, Mike, “Improve Your Understanding of .NET Internals by Building a Debugger for Managed Code,” Nov. 2002, MSDN Magazine, p. 1-16.
Guy Eddon; Henry Eddon; Inside COM+ Base Services; Microsoft Press, Redmond, WA, 1999, pp. iii-xvi and pp. 1-28.
William Rubin; Marshall Brain; Understanding DCOM; Chapter 10, COM Threading Models; Prentice Hall, Inc., Upper Saddle River, NJ, 1999, pp. 151-166.

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

Method and system for debugging a program from within a... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for debugging a program from within a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for debugging a program from within a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4108949

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