• DocumentCode
    288977
  • Title

    Accommodating heterogeneity in a debugger-a client-server approach

  • Author

    Hood, Robert ; Cheng, Doreen

  • Author_Institution
    Comput. Sci. Corp., NASA Ames Res. Center, Moffett Field, CA, USA
  • Volume
    2
  • fYear
    1995
  • fDate
    3-6 Jan 1995
  • Firstpage
    252
  • Abstract
    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
  • Keywords
    client-server systems; investment; program debugging; user interfaces; client portability; client-server protocol; debugger core; distributed computations; heterogeneous debugging; investment; specification; user interface; Computer architecture; Debugging; Distributed computing; Investments; NASA; Object oriented modeling; Portable computers; Postal services; Protocols; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1995. Proceedings of the Twenty-Eighth Hawaii International Conference on
  • Conference_Location
    Wailea, HI
  • Print_ISBN
    0-8186-6930-6
  • Type

    conf

  • DOI
    10.1109/HICSS.1995.375455
  • Filename
    375455