2015
DOI: 10.1007/978-3-662-48653-5_29
|View full text |Cite
|
Sign up to set email alerts
|

From Geometric Semantics to Asynchronous Computability

Abstract: We show that the protocol complex formalization of fault-tolerant protocols can be derived from first principles, i.e. directly from a suitable semantics of the underlying synchronization and communication primitives, based on a geometrization of the state space. By constructing a one-to-one relationship between simplices of the protocol complex and (di)homotopy classes of (di)paths in the later semantics, we describe a connection between these two geometric approaches to distributed computing: protocol comple… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
1
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(3 citation statements)
references
References 30 publications
0
1
0
Order By: Relevance
“…Let F = G f ull , ∼ A be its N step protocol Kripke frame. As the Lemma below formalizes it, and as observed in a slightly different formal context in [11], the (N step) full information protocol is initial in the wide sub-category of Kripke frames consisting of (N step) protocols (see Figure 1) :…”
Section: Distributed Computability In Terms Of Kripke Framesmentioning
confidence: 99%
“…Let F = G f ull , ∼ A be its N step protocol Kripke frame. As the Lemma below formalizes it, and as observed in a slightly different formal context in [11], the (N step) full information protocol is initial in the wide sub-category of Kripke frames consisting of (N step) protocols (see Figure 1) :…”
Section: Distributed Computability In Terms Of Kripke Framesmentioning
confidence: 99%
“…Fairly recently, an epistemic logic interpreted on simplicial complexes was proposed in [26,20,8], including exact correspondence between simplicial complexes and Kripke models. Also, in those and other works [29,33,9], the action models of [3] are used to model distributed computing tasks and algorithms, with asynchrony treated as in [6].…”
Section: Introductionmentioning
confidence: 99%
“…Also, in those and other works [29,33,9], the action models of [3] are used to model distributed computing tasks and algorithms, with asynchrony treated as in [6]. Action models, which are like Kripke models, also have counterparts that are like simplicial complexes [26,9].…”
Section: Introductionmentioning
confidence: 99%