User-level Deterministic Replay via Accurate Non-deterministic Event Capture
- Authors
- Lim, Jeongtaek; Yoon, Hosang; Yoon, Hyunmin; Ko, Yoomee; Ryu, Min soo
- Issue Date
- Apr-2017
- Publisher
- CSREA Press
- Citation
- International Conference of Foundations of Computer Science (FCS 2017), pp.15 - 18
- Indexed
- OTHER
- Journal Title
- International Conference of Foundations of Computer Science (FCS 2017)
- Start Page
- 15
- End Page
- 18
- URI
- https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/152505
- Abstract
- Recently, software that directly affects human life has increased and developed. For example, we use software on almost everything, such as cars, home appliances, and smart phones. Since bugs can have a devastating effect on people, ensuring software stability is becoming important. Many debuggers have been developed to help developers eliminate bugs. However, the debuggers did not help much in eliminating bugs such as synchronization faults. These bugs are caused by non-deterministic events. Non-deterministic events occur at unpredictable timing and affect the behavior of user processes. In this paper, our approach captures and replays non-deterministic events of single thread to make the thread run deterministically and will be useful for software debugging. We must replay the events at the same time as we capture all the non-deterministic events. For this, we get the help of the ARM debug architecture without having to modify the user program.
- Files in This Item
-
Go to Link
- Appears in
Collections - 서울 공과대학 > 서울 컴퓨터소프트웨어학부 > 1. Journal Articles
![qrcode](https://api.qrserver.com/v1/create-qr-code/?size=55x55&data=https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/152505)
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.