• DocumentCode
    2036413
  • Title

    Software abort and multiprocessor debugging

  • Author

    Baek Youngsik ; Jin Sungil

  • Author_Institution
    Dept. of Comput. Sci., Chung Nam Nat. Univ., Daejeon, South Korea
  • Volume
    1
  • fYear
    1993
  • fDate
    19-21 Oct. 1993
  • Firstpage
    237
  • Abstract
    Halting all processes distributed machines, simultaneously, is difficult due to the communication delay. This problem can be solved or alleviated by existing halting algorithms, which however cannot avoid a minimal change when executing timing sensitive programs. It is important, especially in detecting time-dependent errors, that the debugger be able to stop a set of processes as fast as possible in order to preserve the relative states of the programmer inspection. This paper suggests a methodology and its hardware implementation, Conductor, as a laboratory model. This methodology enables the user to use a local debugging tool without modifications. So, the user can debug distributed processes in a multiprocessor debugging environment in a similar way to a single processor environment. By using Conductor, the user can set up breakpoints in distributed processes, and stop almost simultaneously at an instruction at an appropriate point where the user wants to see the status of the processes. It preserves relative consistency among processes and is important in inspecting time-dependent errors.<>
  • Keywords
    interactive systems; interrupts; multiprocessing programs; program debugging; Conductor; breakpoints; communication delay; distributed machines; halting algorithms; local debugging tool; multiprocessor debugging; relative consistency; relative states; software abort; timing sensitive programs; Computer science; Delay; Hardware; Inspection; Laboratories; Multiprocessing systems; Multiprocessor interconnection networks; Programming profession; Software debugging; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    TENCON '93. Proceedings. Computer, Communication, Control and Power Engineering.1993 IEEE Region 10 Conference on
  • Conference_Location
    Beijing, China
  • Print_ISBN
    0-7803-1233-3
  • Type

    conf

  • DOI
    10.1109/TENCON.1993.319972
  • Filename
    319972