Cited 2 time in
A Taxonomy of Concurrency Bugs in Event-Driven Programs
| DC Field | Value | Language |
|---|---|---|
| dc.contributor.author | Tchamgoue, Guy Martin | - |
| dc.contributor.author | Ha, Ok-Kyoon | - |
| dc.contributor.author | Kim, Kyong-Hoon | - |
| dc.contributor.author | Jun, Yong-Kee | - |
| dc.date.accessioned | 2022-12-27T04:01:59Z | - |
| dc.date.available | 2022-12-27T04:01:59Z | - |
| dc.date.issued | 2011 | - |
| dc.identifier.issn | 1865-0929 | - |
| dc.identifier.issn | 1865-0937 | - |
| dc.identifier.uri | https://scholarworks.gnu.ac.kr/handle/sw.gnu/24814 | - |
| dc.description.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. | - |
| dc.language | 영어 | - |
| dc.language.iso | ENG | - |
| dc.publisher | SPRINGER-VERLAG BERLIN | - |
| dc.title | A Taxonomy of Concurrency Bugs in Event-Driven Programs | - |
| dc.type | Article | - |
| dc.publisher.location | 독일 | - |
| dc.identifier.scopusid | 2-s2.0-83755206397 | - |
| dc.identifier.wosid | 000310944300048 | - |
| dc.identifier.bibliographicCitation | SOFTWARE ENGINEERING, BUSINESS CONTINUITY, AND EDUCATION, v.257, pp 437 - + | - |
| dc.citation.title | SOFTWARE ENGINEERING, BUSINESS CONTINUITY, AND EDUCATION | - |
| dc.citation.volume | 257 | - |
| dc.citation.startPage | 437 | - |
| dc.citation.endPage | + | - |
| dc.type.docType | Proceedings Paper | - |
| dc.description.isOpenAccess | N | - |
| dc.description.journalRegisteredClass | scopus | - |
| dc.relation.journalResearchArea | Computer Science | - |
| dc.relation.journalWebOfScienceCategory | Computer Science, Software Engineering | - |
| dc.relation.journalWebOfScienceCategory | Computer Science, Theory & Methods | - |
| dc.subject.keywordPlus | DATA RACES | - |
| dc.subject.keywordAuthor | Events | - |
| dc.subject.keywordAuthor | event handlers | - |
| dc.subject.keywordAuthor | signal | - |
| dc.subject.keywordAuthor | interrupt | - |
| dc.subject.keywordAuthor | event-driven programs | - |
| dc.subject.keywordAuthor | concurrency bugs | - |
| dc.subject.keywordAuthor | taxonomy | - |
| dc.subject.keywordAuthor | detection techniques | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
Gyeongsang National University Central Library, 501, Jinju-daero, Jinju-si, Gyeongsangnam-do, 52828, Republic of Korea+82-55-772-0532
COPYRIGHT 2022 GYEONGSANG NATIONAL UNIVERSITY LIBRARY. ALL RIGHTS RESERVED.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.
