2023
DOI: 10.1145/3591276
|View full text |Cite
|
Sign up to set email alerts
|

Type-Checking CRDT Convergence

George Zakhour,
Pascal Weisenburger,
Guido Salvaneschi

Abstract: Conflict-Free Replicated Data Types (CRDTs) are a recent approach for keeping replicated data consistent while guaranteeing the absence of conflicts among replicas. For correct operation, CRDTs rely on a merge function that is commutative, associative and idempotent. Ensuring that such algebraic properties are satisfied by implementations, however, is left to the programmer, resulting in a process that is complex and error-prone. While techniques based on testing, automatic verification of a model, and mechani… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
0
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(1 citation statement)
references
References 50 publications
0
0
0
Order By: Relevance
“…G. Zakhour et al (2023) described the concept of CRDTs that ensure the compatibility of replicated data and the absence of conflicts between replicas, and propose a programming language Propel with a special type of system for automatic verification of the algebraic properties of CRDTs. They presented successful verification of CRDT implementations and compared it with other verification tools.…”
Section: Introductionmentioning
confidence: 99%
“…G. Zakhour et al (2023) described the concept of CRDTs that ensure the compatibility of replicated data and the absence of conflicts between replicas, and propose a programming language Propel with a special type of system for automatic verification of the algebraic properties of CRDTs. They presented successful verification of CRDT implementations and compared it with other verification tools.…”
Section: Introductionmentioning
confidence: 99%