2013
DOI: 10.4028/www.scientific.net/amr.765-767.1576
|View full text |Cite
|
Sign up to set email alerts
|

BAVC: Classifying Benign Atomicity Violations via Machine Learning

Abstract: The reality of multi-core hardware has made concurrent programs pervasive. Unfortunately, writing correct concurrent programs is difficult. Atomicity violation, which is caused by concurrent executions unexpectedly violating the atomicity of a certain code region, is one of the most common concurrency errors. However, atomicity violation bugs are hard to find using traditional testing and debugging techniques. In this paper, we investigate an approach based on machine learning techniques (specifically decision… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
0
0

Year Published

2015
2015
2016
2016

Publication Types

Select...
5

Relationship

1
4

Authors

Journals

citations
Cited by 8 publications
references
References 18 publications
0
0
0
Order By: Relevance