Proceedings of the 2nd International Conference on Systems Engineering and Modeling 2013
DOI: 10.2991/icsem.2013.133
|View full text |Cite
|
Sign up to set email alerts
|

BAVC: Classifying Benign Atomicity Violations via Machine Learning

Abstract: 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 (specificall… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2016
2016
2016
2016

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 4 publications
0
1
0
Order By: Relevance
“…Another direction of future work is security [8]. Security concerns arise when code is offloaded to servers, for example, multiple applications accessing a single server, running foreign code on the server, and remote codes interfering with each other.…”
Section: Future Workmentioning
confidence: 99%
“…Another direction of future work is security [8]. Security concerns arise when code is offloaded to servers, for example, multiple applications accessing a single server, running foreign code on the server, and remote codes interfering with each other.…”
Section: Future Workmentioning
confidence: 99%