• DocumentCode
    2299419
  • Title

    Inevitable global states: a concept to detect unstable properties of distributed computations in an observer independent way

  • Author

    Fromentin, Eddy ; Raynal, Michel

  • Author_Institution
    IRISA, Rennes, France
  • fYear
    1994
  • fDate
    26-29 Oct 1994
  • Firstpage
    242
  • Lastpage
    248
  • Abstract
    When analyzing, testing or debugging a distributed program, an important question one has to answer is: “Does this computation satisfy a given property?”. We are interested in this paper in answering such a question when the property is formulated as a general predicate on a global state of the computation, and more specifically when the property is unstable (i.e. once true the associated predicate is not guaranteed to remain true forever). Notions such as abstraction level with respect to predicate (user´s level) and weak precedence between local states are first introduced. Then an abstraction called inevitable global state is defined, and a necessary and sufficient condition to detect such states is provided. With this abstraction a precise meaning is given to the previous question (independently of any particular perception one can have of the distributed computation). A detection algorithm for this question is finally presented
  • Keywords
    concurrency control; program debugging; program testing; abstraction level; distributed computations; distributed program; inevitable global state; inevitable global states; necessary and sufficient condition; program debugging; program testing; unstable properties; weak precedence; Concurrent computing; Debugging; Detection algorithms; Distributed computing; Lattices; Testing; Uncertainty;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1994. Proceedings. Sixth IEEE Symposium on
  • Conference_Location
    Dallas, TX
  • Print_ISBN
    0-8186-6427-4
  • Type

    conf

  • DOI
    10.1109/SPDP.1994.346161
  • Filename
    346161