Methods and apparatus for debugging software including...

Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

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

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.

Rate now

     

Profile ID: LFUS-PAI-O-4192634

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