Skip to Main content Skip to Navigation
Conference papers

A Map of Asynchronous Communication Models

Abstract : Asynchronous communication encompasses a variety of fea-tures besides the decoupling of send and receive events. Those include message-ordering policies which are often crucial to the correctness of a distributed algorithm. This paper establishes a map of communica-tion models that exhibits the relations between them along two axes of comparison: the strength of the ordering property and the level of ab-straction of the specification. This brings knowledge about which model can be substituted by another without breaking any safety property. Fur-thermore, it brings flexibility and ready-to-use modules when developing correct-by-construction distributed systems where model decomposition exposes the communication component. Both criteria of comparison are covered by refinement. We consider seven ordering policies and we model in Event-B these communication models at three levels of abstraction. The proofs of refinement between all of these are mechanized in Rodin.
Complete list of metadata

Cited literature [23 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-02930097
Contributor : Open Archive Toulouse Archive Ouverte (oatao) <>
Submitted on : Friday, September 4, 2020 - 10:34:38 AM
Last modification on : Wednesday, June 9, 2021 - 10:00:27 AM
Long-term archiving on: : Friday, December 4, 2020 - 5:48:31 PM

File

chevrou_26259.pdf
Files produced by the author(s)

Identifiers

Citation

Florent Chevrou, Aurélie Hurault, Shin Nakajima, Philippe Quéinnec. A Map of Asynchronous Communication Models. Refinement Workshop, in World Congress on Formal Methods (REFINE 2019), Oct 2019, Porto, Portugal. pp.1-15, ⟨10.1007/978-3-030-54997-8_20⟩. ⟨hal-02930097⟩

Share

Metrics

Record views

30

Files downloads

99