2011
DOI: 10.1007/978-3-642-19835-9_4
|View full text |Cite
|
Sign up to set email alerts
|

Compositionality Entails Sequentializability

Abstract: Abstract. We show that any concurrent program that is amenable to compositional reasoning can be effectively translated to a sequential program. More precisely, we give a reduction from the verification problem for concurrent programs against safety specifications to the verification of sequential programs with safety specifications, where the reduction is parameterized by a set of auxiliary variables A, such that the concurrent program compositionally satisfies its specification using auxiliary variables A if… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
9
0

Year Published

2011
2011
2016
2016

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(9 citation statements)
references
References 17 publications
(18 reference statements)
0
9
0
Order By: Relevance
“…They offer a good coverage of the core features of the C programming language as well as of the basic concurrency mechanisms. In addition, we also used two smaller benchmark collections from the literature [27,7]. For all benchmarks we unwound thread-creating loops twice.…”
Section: Methodsmentioning
confidence: 99%
See 4 more Smart Citations
“…They offer a good coverage of the core features of the C programming language as well as of the basic concurrency mechanisms. In addition, we also used two smaller benchmark collections from the literature [27,7]. For all benchmarks we unwound thread-creating loops twice.…”
Section: Methodsmentioning
confidence: 99%
“…For the verification experiments, we used the 221 safe benchmarks from the SV-COMP collection as well as the 13 safe benchmarks from [27] and [7]. The total size of the benchmarks was approximately 37K lines of code.…”
Section: Methodsmentioning
confidence: 99%
See 3 more Smart Citations