Data processing: software development – installation – and managem – Software program development tool – Testing or debugging
Reexamination Certificate
2004-10-21
2009-06-30
Zhen, Wei Y (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Testing or debugging
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.
Chkodrov Gueorgui B.
Kaur Narinder
Chen Qing
Lee & Hayes PLLC
Microsoft Corporation
Zhen Wei Y
LandOfFree
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.
Profile ID: LFUS-PAI-O-4108949