loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
28th Hawaii International Conference on System Sciences (HICSS'95)
Hawaii, USA
January 04-January 07
ISBN: 0-8186-6935-7
R. Hood, Comput. Sci. Corp., NASA Ames Res. Center, Moffett Field, CA, USA
D. Cheng, Comput. Sci. Corp., NASA Ames Res. Center, Moffett Field, CA, USA
In an ongoing project, we are building a debugger for distributed computations running on a heterogeneous set of machines. Such debuggers are commonly built by layering a sophisticated user interface on top of existing sequential debuggers. We have found that the implementation can be simplified by the precise specification of a client-server protocol to describe the interaction of the user interface and debugger core. In addition to facilitating heterogeneous debugging, this strategy also permits a high degree of client portability. This will likely encourage investment in application-domain specific debuggers. This paper describes some of the problems encountered in developing a portable debugger for heterogenous, distributed computing and how the architecture of our debugger avoids them. We also present detailed examples illustrating how the client and server interact to perform typical debugging operations.
Index Terms:
program debugging; client-server systems; investment; user interfaces; client portability; debugger core; client-server protocol; distributed computations; user interface; specification; heterogeneous debugging; investment
Citation:
R. Hood, D. Cheng, "Accommodating heterogeneity in a debugger-a client-server approach," hicss, pp.252, 28th Hawaii International Conference on System Sciences (HICSS'95), 1995
Usage of this product signifies your acceptance of the Terms of Use.