Data processing: software development – installation – and managem – Software program development tool – Testing or debugging
Reexamination Certificate
2007-11-06
2007-11-06
Zhen, Wei (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Testing or debugging
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.
Chow Chih-Ching
Woodcock & Washburn LLP
Zhen Wei
LandOfFree
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.
Profile ID: LFUS-PAI-O-3827639