• DocumentCode
    3161981
  • Title

    Detection of strong predicates in distributed programs

  • Author

    Waldecker, Brian ; Garg, Vijay K.

  • Author_Institution
    Austin Syst. Center, Schlumberger Well Services, Austin, TX, USA
  • fYear
    1991
  • fDate
    2-5 Dec 1991
  • Firstpage
    692
  • Lastpage
    699
  • Abstract
    This paper discusses detection of unstable predicates in a distributed program. Some applications of this are in program debugging and testing. The authors provide a predicate logic in the form of a grammar giving the rewrite rules for constructing predicates about a distributed program. This predicate logic is general enough to describe many conditions programmers are interested in. These predicates may depend on the global state of the system and may be unstable in nature. However, the detection algorithms given guarantee to detect such predicates should one ever become true. The main results of this work are a logic for expressing unstable distributed predicates and detection methods for certain unstable distributed predicates
  • Keywords
    grammars; program debugging; program testing; rewriting systems; distributed programs; global state; grammar; program debugging; program testing; rewrite rules; strong predicates detection; Boolean functions; Clocks; Debugging; Detection algorithms; Distributed computing; Explosions; Logic; Programming profession; State-space methods; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1991. Proceedings of the Third IEEE Symposium on
  • Conference_Location
    Dallas, TX
  • Print_ISBN
    0-8186-2310-1
  • Type

    conf

  • DOI
    10.1109/SPDP.1991.218195
  • Filename
    218195