Halpern and Moses were the first to recognize, in 1984, the importance of a formal treatment of knowledge in distributed computing. Many works in distributed computing, however, still employ informal notions of knowledge. Hence, it is critical to further study such formalizations. Action models, a significant approach to modeling dynamic epistemic logic, have only recently been applied to distributed computing, for instance, by Goubault, Ledent, and Rajsbaum. Using action models for analyzing distributed-computing environments, as proposed by these authors, has drawbacks, however. In particular, a direct use of action models may cause such models to grow exponentially as the computation of the distributed system evolves. Hence, our motivation is finding compact action models for distributed systems. We introduce communication pattern models as an extension of both ordinary action models and their update operator. We give a systematic construction of communication pattern models for a large variety of distributed-computing models called dynamic-network models. For a proper subclass of dynamic-network models called oblivious, the communication pattern model remains the same throughout the computation.
翻译:1984年,Halpern 和 Moses 首次认识到在分布式计算中正式处理知识的重要性。 但是,许多分布式计算中的工作仍然采用非正式的知识概念。因此,进一步研究这种正规化至关重要。行动模型是动态认知逻辑的一种重要模型,最近才应用于分布式计算,例如Goubault、Ledent和Rajsbaum。使用行动模型分析分布式计算环境,这些作者提出的行动模型有缺点。然而,直接使用行动模型可能会随着分布式系统计算过程的演变而使此类模型成倍增长。因此,我们的动机是寻找分布式系统的统一行动模型。我们引入通信模式模型,作为普通行动模型及其更新操作器的延伸。我们系统地构建了大量分布式计算模型的分布式模型,称为动态网络模型。对于一个称为模糊的动态网络模型的适当子类,在整个计算过程中通信模式保持不变。