• DocumentCode
    2403986
  • Title

    Breakpoints and halting in distributed programs

  • Author

    Miller, Barton P. ; Choi, Jong-Deok

  • Author_Institution
    Dept. of Comput. Sci., Wisconsin Univ., Madison, WI, USA
  • fYear
    1988
  • fDate
    13-17 Jun 1988
  • Firstpage
    316
  • Lastpage
    323
  • Abstract
    Interactive debugging requires that the programmer be able to half a program at interesting points in its execution. The authors define distributed breakpoints and present an algorithm for implementing the detection points and an algorithm for halting a distributed program in a consistent state. Events that can be partially ordered are defined as detectable and form the basis for the breakpoint predicates. From the breakpoint definition, an algorithm is obtained that can be used in a distributed debugger to detect these breakpoints. The halting algorithm extends K.M. Chandy and L. Lamport´s (1985) algorithm for recording global state and solves the problem of processes that are not fully connected or frequently communicating
  • Keywords
    distributed processing; program debugging; algorithm; breakpoint definition; breakpoint predicates; detection points; distributed breakpoints; distributed debugger; distributed programs; halting algorithm; interactive debugging; Contracts; Debugging; Delay; Detectors; Event detection; Programming profession; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1988., 8th International Conference on
  • Conference_Location
    San Jose, CA
  • Print_ISBN
    0-8186-0865-X
  • Type

    conf

  • DOI
    10.1109/DCS.1988.12532
  • Filename
    12532