Proceedings of the 20th ACM SIGPLAN International Workshop on Erlang 2021
DOI: 10.1145/3471871.3472963
|View full text |Cite
|
Sign up to set email alerts
|

Graft: general purpose raft consensus in Elixir

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 36 publications
0
1
0
Order By: Relevance
“…We address these problems through an automated synthesis procedure that produces an enforcement monitor from a safety µHML formula, expressed in a syntactic fragment of sHML. This fragment, called sHML nf , has already been used to establish enforceability results in a uni-directional setting [ACFI18] and is the source logic employed by the tool detectEr 1 [AAA + 21, AAA + 22, AEF + 22] used to verify the correctness of concurrent systems written in Erlang [AAFI21] and Elixir [BAF21]; it also coincides with sHML in the regular setting [AAF + 20]. We show that the synthesised monitors are correct, according to Definition 4.9.…”
Section: Synthesising Action Disabling Monitorsmentioning
confidence: 99%
“…We address these problems through an automated synthesis procedure that produces an enforcement monitor from a safety µHML formula, expressed in a syntactic fragment of sHML. This fragment, called sHML nf , has already been used to establish enforceability results in a uni-directional setting [ACFI18] and is the source logic employed by the tool detectEr 1 [AAA + 21, AAA + 22, AEF + 22] used to verify the correctness of concurrent systems written in Erlang [AAFI21] and Elixir [BAF21]; it also coincides with sHML in the regular setting [AAF + 20]. We show that the synthesised monitors are correct, according to Definition 4.9.…”
Section: Synthesising Action Disabling Monitorsmentioning
confidence: 99%