Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability
Reexamination Certificate
2006-12-21
2010-11-23
Baderman, Scott T (Department: 2114)
Error detection/correction and fault detection/recovery
Data processing system error or fault handling
Reliability and availability
C714S037000, C714S038110, C717S124000
Reexamination Certificate
active
07840849
ABSTRACT:
In a computing system environment, methods and architecture relate to debugging software programs. The programs, regardless of size, are culled for substantially all memory and register writes (and flow control). An indexing and compression occurs so that upon a later query, and decompression (and display), a user can find and diagnose defects in the software program. To efficiently reconstruct the contents of any memory location or register, backwards tracing of events is comprehensively known for all time, not just select periods. Efficiencies in the indexing function include bunching, replacing actual memory locations with pattern(s) representative of same and dividing an execution history of the software program into manageable sections. Nuances for memory or register effects are also contemplated. Still other embodiments contemplate stand-alone computer program products (on computer-readable media or as a download, or other) or those working in conjunction with other debugging programs.
REFERENCES:
patent: 5734892 (1998-03-01), Chu
patent: 5813011 (1998-09-01), Yoshida et al.
patent: 5938778 (1999-08-01), John et al.
patent: 6126329 (2000-10-01), Bennett et al.
patent: 6219827 (2001-04-01), Man
patent: 6230313 (2001-05-01), Callahan et al.
patent: 6678883 (2004-01-01), Berry et al.
patent: 6715140 (2004-03-01), Haga
patent: 7024661 (2006-04-01), Leino et al.
patent: 7174543 (2007-02-01), Schwemmlein et al.
patent: 7308681 (2007-12-01), Ekanadham et al.
patent: 7496902 (2009-02-01), Levine et al.
patent: 7600221 (2009-10-01), Rangachari
patent: 7720662 (2010-05-01), Aldrich
patent: 2006/0225050 (2006-10-01), Thekkath
“CICS,” Wikipedia, web-site print-out, 2006, 4 pps.
“Valgrind,” Valgrind, web-site print-out, 2006, 7 pps.
“Omniscient Debugging ‘Because the Debubber Knows Everything,’” LambdaCS, web-site print-out, Apr. 21, 2005, 2 pps.
Craig Anslow, Stuart Marshall, Robert Biddle, James Noble, Kirk Jackson, “XML Database Support for Program Trace Visualisation,” Australian Computer Society, Inc.
2004, Australian Symposium on Information Visualisation, Christchurch, Conferences in Research and Practice in Information Technology, vol. 35, pp. 25-34.
“Using and Understanding the Valgrind Core,” Valgrind, web-site print-out, 35 pps.
“Valgrind,” Wikipedia, web-site print-out, 2006, 3 pps.
Baderman Scott T
King & Schickli PLLC
Novell Inc.
Schell Joseph
LandOfFree
Methods and apparatus for debugging software including... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Methods and apparatus for debugging software including..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Methods and apparatus for debugging software including... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4192634