atomicity violation
Recently Published Documents


TOTAL DOCUMENTS

15
(FIVE YEARS 2)

H-INDEX

5
(FIVE YEARS 0)

2020 ◽  
Vol 10 (22) ◽  
pp. 8005
Author(s):  
Damian Giebas ◽  
Rafał Wojszczyk

This paper is a contribution to the field of research dealing with the parallel computing, which is used in multithreaded applications. The paper discusses the characteristics of atomicity violation in multithreaded applications and develops a new definition of atomicity violation based on previously defined relationships between operations, that can be used to atomicity violation detection. A method of detection of conflicts causing atomicity violation was also developed using the source code model of multithreaded applications that predicts errors in the software.


2016 ◽  
Vol 42 (3) ◽  
pp. 280-296 ◽  
Author(s):  
Qingkai Shi ◽  
Jeff Huang ◽  
Zhenyu Chen ◽  
Baowen Xu
Keyword(s):  

2013 ◽  
Vol 765-767 ◽  
pp. 1576-1580 ◽  
Author(s):  
Qi Chang Chen ◽  
Zhan Fang Chen ◽  
Zhuang Liu ◽  
Xin Feng ◽  
Zhen Gang Jiang ◽  
...  

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 tree and support vector machine (SVM)) for classifying the benign atomicity violations from the harmful ones. A benign atomicity violation is known not to affect the program's correctness even it happens. We formulate our problem as a supervised-learning problem and apply these two machine learning techniques to classify the atomicity violation report. Our experimental evaluation shows that the proposed method is effective in identifying the benign atomicity violation warnings.


Author(s):  
Yan Hu ◽  
Zhenquan Qin ◽  
He Jiang ◽  
Weifeng Sun
Keyword(s):  

2012 ◽  
Vol 47 (6) ◽  
pp. 389 ◽  
Author(s):  
Guoliang Jin ◽  
Linhai Song ◽  
Wei Zhang ◽  
Shan Lu ◽  
Ben Liblit
Keyword(s):  

2012 ◽  
Vol 38 (4) ◽  
pp. 844-860 ◽  
Author(s):  
Shan Lu ◽  
Soyeon Park ◽  
Yuanyuan Zhou
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document