Pattern Models: A Dynamic Epistemic Logic For Distributed Systems

被引:0
作者
Castaneda, Armando [1 ]
van Ditmarsch, Hans [2 ]
Rosenblueth, David A. [3 ]
Velazquez, Diego A. [4 ]
机构
[1] Univ Nacl Autonoma Mexico, Inst Matemat, Ciudad Univ, Mexico City 04510, Mexico
[2] Univ Toulouse, Inst Rech Informat Toulouse, Ctr Natl Rech Sci, 118 Route Narbonne, F-31062 Toulouse 9, France
[3] Univ Nacl Autonoma Mexico, Inst Invest Matemat Aplicadas & Sistemas, Ciudad Univ, Mexico City 04510, Mexico
[4] Univ Nacl Autonoma Mexico, Posgrad Ciencia & Ingn Comp, Ciudad Univ, Mexico City 04510, Mexico
关键词
dynamic epistemic logic; distributed computing; consensus; dynamic-network models; AGREEMENT;
D O I
10.1093/comjnl/bxae016
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We introduce pattern models, a dynamic epistemic logic for analyzing distributed systems. First, we present a version of pattern models where the full-information protocol, widely studied in distributed computability, is static in the product definition of pattern models. Next, we parametrize such a logic so as to add the capability to model dynamics of arbitrary deterministic protocols. We thus give a systematic construction of pattern models for a large variety of distributed-computing models called dynamic-network models. Using pattern models, the epistemic dynamics of a proper subclass of dynamic-network models called oblivious can be described using a static pattern model, hence using constant space. For this case, we present a sufficient unsolvability condition for the consensus task that can be easily verified analyzing the structure of the initial epistemic model and the pattern model for a given oblivious dynamic-network model.
引用
收藏
页码:2421 / 2440
页数:20
相关论文
共 50 条
[1]   ATOMIC SNAPSHOTS OF SHARED-MEMORY [J].
AFEK, Y ;
ATTIYA, H ;
DOLEV, D ;
GAFNI, E ;
MERRITT, M ;
SHAVIT, N .
JOURNAL OF THE ACM, 1993, 40 (04) :873-890
[2]  
Afek Y., 2013, DISTRIBUTED COMPUTIN, V7730, P225, DOI DOI 10.1007/978-3-642-35668-116
[3]   DEFINING LIVENESS [J].
ALPERN, B ;
SCHNEIDER, FB .
INFORMATION PROCESSING LETTERS, 1985, 21 (04) :181-185
[4]  
Armenta-Segura J, 2022, COMPUT SIST, V26, P769, DOI [10.13053/cys-26-2-4234, 10.13053/CyS-26-2-4234]
[5]  
Attiya H., 2004, Distributed Computing: Fundamentals, Simulations and Advanced Topics, V19, DOI DOI 10.1002/0471478210
[6]  
Attiya H., 2023, 37 INT S DISTRIBUTED, V281 of LIPIcs, p5:1
[7]  
Baltag A., 2020, EPIC SERIES COMPUTIN, P90, DOI [DOI 10.29007/PLM4, 10.29007/plm4]
[8]  
Baltag A., 1998, P 7 C THEOR ASP RAT, P43
[9]   Gracefully degrading consensus and k-set agreement in directed dynamic networks [J].
Biely, Martin ;
Robinson, Peter ;
Schmid, Ulrich ;
Schwarz, Manfred ;
Winkler, Kyrill .
THEORETICAL COMPUTER SCIENCE, 2018, 726 :41-77
[10]   Endogenizing Epistemic Actions [J].
Bjorndahl, Adam ;
Nalls, Will .
STUDIA LOGICA, 2021, 109 (05) :1049-1091