• DocumentCode
    1281945
  • Title

    Detection of strong unstable predicates in distributed programs

  • Author

    Garg, Vijay K. ; Waldecker, Brian

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Texas Univ., Austin, TX, USA
  • Volume
    7
  • Issue
    12
  • fYear
    1996
  • fDate
    12/1/1996 12:00:00 AM
  • Firstpage
    1323
  • Lastpage
    1333
  • Abstract
    This paper discusses detection of global predicates in a distributed program. A run of a distributed program results in a set of sequential traces, one for each process. These traces may be combined to form many global sequences consistent with the single run of the program. A strong global predicate is true in a run if it is true for all global sequences consistent with the run. We present algorithms which detect if the given strong global predicate became true in a run of a distributed program. Our algorithms can be executed on line as well as off line. Moreover, our algorithms do not assume that underlying channels satisfy FIFO ordering
  • Keywords
    distributed algorithms; program debugging; distributed programs; global predicates; global sequences; sequential traces; unstable predicates; Computer Society; Debugging; Distributed algorithms; Distributed computing; Monitoring; Safety; Senior members; State-space methods; Testing;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.553309
  • Filename
    553309