• DocumentCode
    2981546
  • Title

    Debugging in a distributed world: observation and control

  • Author

    Tarafdar, Ashis ; Garg, Vijay K.

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
  • fYear
    1998
  • fDate
    26-28 Mar 1998
  • Firstpage
    151
  • Lastpage
    156
  • Abstract
    Debugging distributed programs is considerably more difficult than debugging sequential programs. We address issues in debugging distributed programs and provide a general framework for observing and controlling a distributed computation and its applications to distributed debugging. Observing distributed computations involves solving the predicate detection problem. We present the main ideas involved in developing efficient algorithms for predicate detection. Controlling distributed computations involves solving the predicate control problem. Predicate control may be used to restrict the behavior of the distributed program to suspicious executions. We also present an example of how predicate detection and predicate control can be used in practice to facilitate distributed debugging
  • Keywords
    distributed processing; parallel programming; program debugging; distributed computation; distributed program debugging; predicate control problem; predicate detection problem; sequential programs; Control systems; Electronic switching systems; Laboratories; Monitoring; Programming; Software debugging; Software tools; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-Specific Software Engineering Technology, 1998. ASSET-98. Proceedings. 1998 IEEE Workshop on
  • Conference_Location
    Richardson, TX
  • Print_ISBN
    0-8186-8582-4
  • Type

    conf

  • DOI
    10.1109/ASSET.1998.688250
  • Filename
    688250