2020
DOI: 10.1007/978-3-030-59152-6_20
|View full text |Cite
|
Sign up to set email alerts
|

Boosting Sequential Consistency Checking Using Saturation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
1
1
1

Relationship

2
1

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 22 publications
0
3
0
Order By: Relevance
“…Moreover, since 𝑒 0 β†’ 𝑒 2 in 𝑃, the analysis also inserts 3 and 4 in 𝑃. These are necessary orderings to respect the fact that 𝑒 2 reads from 𝑒 3 -the process of inferring such orderings is known as saturation, and is used widely in dynamic analyses (e.g., [2,23,31,33,34,40,41]). Crucially, both 𝑒 3 and 𝑒 6 have many successors in 𝑃, thus these edges must be propagated along many events, costing 𝑂 (𝑛) time, even if 𝑃 is represented using Vector Clocks.…”
Section: Motivating Examplementioning
confidence: 99%
See 1 more Smart Citation
“…Moreover, since 𝑒 0 β†’ 𝑒 2 in 𝑃, the analysis also inserts 3 and 4 in 𝑃. These are necessary orderings to respect the fact that 𝑒 2 reads from 𝑒 3 -the process of inferring such orderings is known as saturation, and is used widely in dynamic analyses (e.g., [2,23,31,33,34,40,41]). Crucially, both 𝑒 3 and 𝑒 6 have many successors in 𝑃, thus these edges must be propagated along many events, costing 𝑂 (𝑛) time, even if 𝑃 is represented using Vector Clocks.…”
Section: Motivating Examplementioning
confidence: 99%
“…For non-streaming updates, partial orders are normally represented as plain graphs [2,6,12,30,33,40] and Vector Clocks [17,23]. The closest data structure to CSSTs has been STs, developed in [31] for data-race detection, and subsequently used in other dynamic analyses [8,35,39].…”
Section: Related Workmentioning
confidence: 99%
“…Several works have considered the problem of checking strong consistency models such as Linearizability and Sequential consistency (SC) [4,5,11,14,16,17,27,30]. Our recent works [33,31] address the problem of verifying SC and TSO (Total store ordering) gradually by using several variants of causal consistency (and other weak consistency models) including the ones we have considered in this work. However, few have addressed the problem of checking weak consistency models.…”
Section: Related Workmentioning
confidence: 99%