Abstract
The definitions of the predicates Possibly φ and Definitely φ, where φ is a global predicate of a distributed computation, lead to the definitions of two predicate transformers
P
and
D
. We show that
P
plays the same role with respect to
time
as the predicate transformers
K
i
in knowledge theory play with respect to
space
. Pursuing this analogy, we prove that local predicates are exactly the fixed points of the
K
i
's while the stable predicates are the fixed points of
P
. In terms of the predicate transformers
P
and
D
, we define a new class of predicates that we call
observer-independent
predicates and for which the detection of Possibly φ and Definitely φ is quite easy. Finally, we establish a temporal counterpart to the knowledge change theorem of Chandy and Misra which formally proves that the global view of a distributed system provided by its various observations does not differ too much from its truth behavior.
Publisher
Association for Computing Machinery (ACM)
Cited by
26 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Parallel Algorithms for Equilevel Predicates;Proceedings of the 25th International Conference on Distributed Computing and Networking;2024-01-04
2. Parallel algorithms for predicate detection;Proceedings of the 20th International Conference on Distributed Computing and Networking;2019-01-04
3. Runtime Detection of the Concurrency Property in Asynchronous Pervasive Computing Environments;Internetware;2016
4. Modeling, analyzing and slicing periodic distributed computations;Information and Computation;2014-02
5. Runtime Verification of Distributed Programs;Advanced Automated Software Testing;2012