• DocumentCode
    1984275
  • Title

    Precluding useless events for on-line global predicate detections

  • Author

    Yen, Li-Hsing

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Chung Hua Univ., Hsinchu, Taiwan
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    670
  • Lastpage
    677
  • Abstract
    Detecting global predicates is an important task in testing and debugging distributed programs. In this paper, we propose an approach that effectively precludes useless events for global predicate detection, facilitating the process of an independent online checking routine. To identify more useless events than a simple causality-check method can do, our method tracks and maintains the precedence information of event intervals as a graph. To reduce the potentially expensive space and time costs as the graph expands, we propose an effective scheme to prune the graph. The performance of our method is analyzed and evaluated by simulations. The result shows that our approach outperforms conventional approaches in terms of the number of useless events found
  • Keywords
    distributed programming; graph theory; online operation; program debugging; program testing; software performance evaluation; causality check; distributed program debugging; distributed program testing; event intervals; graph expansion; graph pruning; independent online checking routine; online global predicate detection; performance evaluation; precedence information; simulations; space cost; time cost; useless events; Clocks; Communication channels; Computer science; Costs; Debugging; Electronic switching systems; Event detection; Explosions; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2000. Proceedings. 20th International Conference on
  • Conference_Location
    Taipei
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-0601-1
  • Type

    conf

  • DOI
    10.1109/ICDCS.2000.840984
  • Filename
    840984