Proceedings of the 2011 ACM International Conference on Object Oriented Programming Systems Languages and Applications 2011
DOI: 10.1145/2048066.2048073
|View full text |Cite
|
Sign up to set email alerts
|

Testing atomicity of composed concurrent operations

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
35
0

Year Published

2012
2012
2021
2021

Publication Types

Select...
4
3
2

Relationship

2
7

Authors

Journals

citations
Cited by 69 publications
(35 citation statements)
references
References 19 publications
0
35
0
Order By: Relevance
“…New formal verification methods applied to even mature real-world multi-threaded programs often find numerous programming errors [26], [27]. In comparison, multi-process programs cannot have these memory consistency errors.…”
Section: Discussionmentioning
confidence: 99%
“…New formal verification methods applied to even mature real-world multi-threaded programs often find numerous programming errors [26], [27]. In comparison, multi-process programs cannot have these memory consistency errors.…”
Section: Discussionmentioning
confidence: 99%
“…If an access point pt touched by the action e was not active, it is made active. 16 In the algorithm, the set active(o) grows continuously. To reduce its size, several optimizations are possible.…”
Section: Our Approachmentioning
confidence: 99%
“…We believe that our work serves as a motivation to further provide such commutativity specifications. The work of Shacham et al [16] found a number of incorrect usages of concurrent objects. They use a procedure which only generates inputs where the operations do not commute and then (bounded) model checks the space of interleavings for that input.…”
Section: Related Workmentioning
confidence: 99%
“…Many model checking exploration techniques have been developed that seek to achieve high coverage of executions in a scalable way [13]-such as partial-order reduction [5,7], symmetry reduction [8], preemption bounding [19], fair stateless model checking [20], and commutativity guided scheduling [25]. These techniques do not directly help to efficiently examine interesting and potentially-problematic interleaving scenarios.…”
Section: Benchmarkmentioning
confidence: 99%