,
Carla Ferreira
,
Elisa Gonzalez Boix
Creative Commons Attribution 4.0 International license
6392663a5f33678865415c7bbe46a0f9
(Get MD5 Sum)
The artifact has been evaluated as described in the ECOOP 2023 Call for Artifacts and the ACM Artifact Review and Badging Policy
Our related article presents our novel verification language, called VeriFx. We used VeriFx to implement and verify 51 Conflict-Free Replicated Data Types (CRDTs) and 9 Operational Transformation (OT) functions. This artifact bundles the implementation of the various CRDTs and OT functions described in the article. The artifact also contains a Docker file that can be used to reproduce the verification results (Table 1 and 2 in the article). In addition, the artifact can also be used to run custom VeriFx programs and verify their correctness.
@Article{deporre_et_al:DARTS.9.2.19,
author = {De Porre, Kevin and Ferreira, Carla and Gonzalez Boix, Elisa},
title = {{VeriFx: Correct Replicated Data Types for the Masses (Artifact)}},
pages = {19:1--19:2},
journal = {Dagstuhl Artifacts Series},
ISSN = {2509-8195},
year = {2023},
volume = {9},
number = {2},
editor = {De Porre, Kevin and Ferreira, Carla and Gonzalez Boix, Elisa},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/DARTS.9.2.19},
URN = {urn:nbn:de:0030-drops-182596},
doi = {10.4230/DARTS.9.2.19},
annote = {Keywords: distributed systems, eventual consistency, replicated data types, verification}
}