DocumentCode :
2671692
Title :
Using clone detection to identify bugs in concurrent software
Author :
Jalbert, Kevin ; Bradbury, Jeremy S.
Author_Institution :
Software Quality Res. Group, Univ. of Ontario Inst. of Technol., Oshawa, ON, Canada
fYear :
2010
fDate :
12-18 Sept. 2010
Firstpage :
1
Lastpage :
5
Abstract :
In this paper we propose an active testing approach that uses clone detection and rule evaluation as the foundation for detecting bug patterns in concurrent software. If we can identify a bug pattern as being present then we can localize our testing effort to the exploration of interleavings relevant to the potential bug. Furthermore, if the potential bug is indeed a real bug, then targeting specific thread interleavings instead of examining all possible executions can increase the probability of the bug being detected sooner.
Keywords :
concurrency control; program debugging; program testing; active testing approach; bug patterns detection; clone detection; concurrent software; rule evaluation; Cloning; Computer bugs; Concurrent computing; Pattern matching; Software; System recovery; Testing; active testing; bug patterns; clone detection; concurrency; fault localization; static analysis; testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance (ICSM), 2010 IEEE International Conference on
Conference_Location :
Timisoara
ISSN :
1063-6773
Print_ISBN :
978-1-4244-8630-4
Electronic_ISBN :
1063-6773
Type :
conf
DOI :
10.1109/ICSM.2010.5609529
Filename :
5609529
Link To Document :
بازگشت