2013
DOI: 10.1007/978-3-642-39176-7_3
|View full text |Cite
|
Sign up to set email alerts
|

Verifying a Quantitative Relaxation of Linearizability via Refinement

Abstract: Concurrent data structures have found increasingly widespread use in both multicore and distributed computing environments, thereby escalating the priority for verifying their correctness. The thread safe behavior of these concurrent objects is often described using formal semantics known as linearizability, which requires that every operation in a concurrent object appears to take effect between its invocation and response. Quasi linearizability is a quantitative relaxation of linearizability to allow more im… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(1 citation statement)
references
References 22 publications
0
1
0
Order By: Relevance
“…The authors of a tool called Inspect implemented a fully automatic approach using LLVM to detect and report real violation of quasi linearizability. Adhikari et al 79 verify quantitative relaxation of quasi linearizability of an implementation model of the data structure. It is based on checking the refinement relation between the implementation and a specification model.…”
Section: Related Workmentioning
confidence: 99%
“…The authors of a tool called Inspect implemented a fully automatic approach using LLVM to detect and report real violation of quasi linearizability. Adhikari et al 79 verify quantitative relaxation of quasi linearizability of an implementation model of the data structure. It is based on checking the refinement relation between the implementation and a specification model.…”
Section: Related Workmentioning
confidence: 99%