DocumentCode :
1669287
Title :
Concurrent bug patterns and how to test them
Author :
Farchi, Eitan ; Nir, Yarden ; Ur, Shmuel
Author_Institution :
Verification Technol. Dept., IBM Haifa Res. Lab., Israel
fYear :
2003
Abstract :
We present and categorize a taxonomy of concurrent bug patterns. We then use the taxonomy to create new timing heuristics for ConTest. Initial industrial experience indicates that these heuristics improve the bug finding ability of ConTest. We also show how concurrent bug patterns can be derived from concurrent design patterns. Further research is required to complete the concurrent bug taxonomy and formal experiments are needed to show that heuristics derived from the taxonomy improve the bug finding ability of ConTest.
Keywords :
multi-threading; object-oriented programming; program debugging; program testing; ConTest; bug finding ability; concurrent bug patterns; concurrent bug taxonomy; concurrent design patterns; heuristics; timing heuristics; Computer bugs; Computer languages; Interleaved codes; Java; Libraries; Sequential analysis; Software design; Taxonomy; Testing; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium, 2003. Proceedings. International
ISSN :
1530-2075
Print_ISBN :
0-7695-1926-1
Type :
conf
DOI :
10.1109/IPDPS.2003.1213511
Filename :
1213511
Link To Document :
بازگشت