2022
DOI: 10.1145/3563336
|View full text |Cite
|
Sign up to set email alerts
|

Katara: synthesizing CRDTs with verified lifting

Abstract: Conflict-free replicated data types (CRDTs) are a promising tool for designing scalable, coordination-free distributed systems. However, constructing correct CRDTs is difficult, posing a challenge for even seasoned developers. As a result, CRDT development is still largely the domain of academics, with new designs often awaiting peer review and a manual proof of correctness. In this paper, we present Katara, a program synthesis-based system that takes sequential data type implementations and automatically synt… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 9 publications
(1 citation statement)
references
References 49 publications
0
1
0
Order By: Relevance
“…Sh. Laddad et al (2022b) explored the types of CRDTs, which are a powerful tool for creating distributed systems without the need for coordination. However, the researchers emphasised that their proper design is a challenge.…”
Section: Discussionmentioning
confidence: 99%
“…Sh. Laddad et al (2022b) explored the types of CRDTs, which are a powerful tool for creating distributed systems without the need for coordination. However, the researchers emphasised that their proper design is a challenge.…”
Section: Discussionmentioning
confidence: 99%