• DocumentCode
    2383074
  • Title

    Detection of exclusive OR global predicates

  • Author

    Lee, Eunjung ; Park, Chang-Soon ; Lee, Dan-Hyung

  • Author_Institution
    Comput.-Software Technol. Lab., Electron. & Telecommun. Res. Inst., Taejeon, South Korea
  • fYear
    1998
  • fDate
    13-16 Oct 1998
  • Firstpage
    213
  • Lastpage
    216
  • Abstract
    Detecting global predicates in a distributed program is a useful tool for debugging and testing the program. Past research has considered several restricted forms of predicates, including conjunctive predicates and linked predicates, and their detection algorithms. The authors introduce an exclusive OR global predicates to describe exclusive usages of shared resources in distributed programs. An exclusive OR global predicate holds for a given run only when one or zero local predicate is true at every consistent global state during the run. One exclusive OR global predicate is enough to describe the mutual exclusion condition of n processes, while it takes O(n2) conjunctive predicates. Moreover, the exclusive OR condition is easily detectable by sequentializing all true events in a given run. A centralized algorithm of detecting exclusive OR global predicates is presented
  • Keywords
    computational complexity; distributed programming; program debugging; program testing; centralized algorithm; conjunctive predicates; consistent global state; detection algorithms; distributed program; exclusive OR global predicate detection; exclusive shared resource usage; linked predicates; mutual exclusion condition; processes; program debugging; program testing; sequentialized true events; Automatic testing; Clocks; Debugging; Detection algorithms; Distributed computing; Electronic equipment testing; Event detection; Laboratories; Telecommunication computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 1998. Proceedings. 13th IEEE International Conference on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    0-8186-8750-9
  • Type

    conf

  • DOI
    10.1109/ASE.1998.732649
  • Filename
    732649