Detailed Information

Cited 2 time in webofscience Cited 2 time in scopus
Metadata Downloads

A Taxonomy of Concurrency Bugs in Event-Driven Programs

Authors
Tchamgoue, Guy MartinHa, Ok-KyoonKim, Kyong-HoonJun, Yong-Kee
Issue Date
2011
Publisher
SPRINGER-VERLAG BERLIN
Keywords
Events; event handlers; signal; interrupt; event-driven programs; concurrency bugs; taxonomy; detection techniques
Citation
SOFTWARE ENGINEERING, BUSINESS CONTINUITY, AND EDUCATION, v.257, pp 437 - +
Indexed
SCOPUS
Journal Title
SOFTWARE ENGINEERING, BUSINESS CONTINUITY, AND EDUCATION
Volume
257
Start Page
437
End Page
+
URI
https://scholarworks.gnu.ac.kr/handle/sw.gnu/24814
ISSN
1865-0929
1865-0937
Abstract
Concurrency bugs are a well-documented topic in shared-memory programs including event-driven programs which handle asynchronous events. Asynchronous events introduce fine-grained concurrency into event-driven programs making them hard to be thoroughly tested and debugged. Unfortunately, previous taxonomies on concurrency bugs are not applicable to the debugging of event-driven programs or do not provide enough knowledge on event-driven concurrency bugs. This paper classifies the event-driven program models into low and high level based on event types and carefully examines and categorizes concurrency bug patterns in such programs. Additionally, we survey existing techniques to detect concurrency bugs in event-driven programs. To the best of our knowledge, this study provides the first detailed taxonomy on concurrency bugs in event-driven programs.
Files in This Item
There are no files associated with this item.
Appears in
Collections
공과대학 > Department of Aerospace and Software Engineering > Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Altmetrics

Total Views & Downloads

BROWSE