Debugger causality system and methods

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

C717S127000, C717S128000, C717S129000, C717S131000

Reexamination Certificate

active

10174359

ABSTRACT:
A debugger casuality feature is provided. Debugger casuality is the ability of a cooperating debugger to associate an ordered set of casuality related threads, possibly originating from different processes, as a logical thread of execution. In an illustrative implementation, systems and methods are provided allowing for the execution and management of debugger casuality within a computing environment. In the contemplated implementation casuality hooks are provided for integration with calls found in software operating in a computing environment. The hooks help attach a cooperating debugger to be able to step through a call executing in the computing environment. The casuality hooks provide the ability to step between logically related physical threads executing in a given computing environment. The physical threads ranging from single process, multi-threaded applications to multi-machine, multi-process systems. Furthermore, debugger casuality provides the ability to show the relationship between physical threads executing in a given computing environment.

REFERENCES:
patent: 6026362 (2000-02-01), Kim et al.
patent: 6249907 (2001-06-01), Carter et al.
patent: 6681384 (2004-01-01), Bates et al.
patent: 6760903 (2004-07-01), Morshed et al.
patent: 2003/0056200 (2003-03-01), Li et al.
“Experiences with Building Distributed Debuggers” by Michael S. Meier, et al., Jan. 1996 Proceedings of the SIGMETRICS symposium on Parallel and distributed tools , pp. 70-79.
“Debugging Concurrent Programs”, Charles E. McDowell et al., ACM Computing Surveys, vol. 21, No. 4, Dec. 1989, pp. 593-622.
“HotWire—A Visual Debugger for C++”, pp. 1-14, Chris Laffra and Ashok Malhotra, Proceeding of 1994 USENIX/C++, Apr. 13, 1994.
“Debugging Custom Microsoft Windows CE 3.0-based Systems”, Microsoft Corporation, Apr. 2000.
Abramson, D. et al., “Relative Debugging and its Application to the Development of Large Numerical Models”,School of Computing and Information Technology, Griffith University, Brisbane,QLD 411 Australia;Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL 60439, U.SA., pp. 1-12.
Abramson, . et al., “Relative Debugging for Parallel Systems”,Department of Digital Systems, Monash University, Clayton,VIC 3168, PI-C-1-P1-C-8.
Caswell, D. et al., “Implementing a Mach Debugger for Multithreaded Applications”,Proceedings of the Winter 1990 USENIX Technical Conference andExhibition, Jan. 1990, Washington D.C., 1-12.
Dionne, C. et al., “A Taxonomy of Distributed Debuggers Based on Execution Replay”,Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications(PDPTA'96), Aug. 9-11, 1996, 12 pages.
Sekita, D. et al., “A Runtime Debugger for Massively Parallel Programming”,RWCP Massively Parallel Systems MRI Laboratory, 3 pages.

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

Debugger causality system and methods does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Debugger causality system and methods, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Debugger causality system and methods will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3827639

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