Cited 0 time in
RT-replayer: A record-replay architecture for embedded real-time software debugging
| DC Field | Value | Language |
|---|---|---|
| dc.contributor.author | Maeng, Ji Chan | - |
| dc.contributor.author | Kwon, Jung-Il | - |
| dc.contributor.author | Sin, Min-Kyu | - |
| dc.contributor.author | Ryu, Minsoo | - |
| dc.date.accessioned | 2022-12-20T22:55:54Z | - |
| dc.date.available | 2022-12-20T22:55:54Z | - |
| dc.date.created | 2022-09-16 | - |
| dc.date.issued | 2009-03 | - |
| dc.identifier.uri | https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/177097 | - |
| dc.description.abstract | Recent embedded real-time software tends to be multithreaded and constrained by stringent timing requirements, thus often leading to serious faults depending on the precise timing of thread executions and event occurrences. A promising approach to debugging such complicated software is to log appropriate events during runtime and replay the same software execution based on them. This would allow one to effectively reproduce and track down the sources of faults. Unfortunately, previous software-based replayers have not paid much attention to the precise timing of software execution, but largely focused on the relative order of software events. Although some hardware-based replayers can provide such precise timing, they generally require a significant cost and are not available in usual development environments. In this paper, we present a software-based replayer, called RT-Replayer. RT-Replayer is based on two simple but effective software techniques, called virtual timestamps and instruction hooking, which enable faithful reproduction of the original software execution at instruction level accuracy. | - |
| dc.language | 영어 | - |
| dc.language.iso | en | - |
| dc.publisher | Association for Computing Machinery | - |
| dc.title | RT-replayer: A record-replay architecture for embedded real-time software debugging | - |
| dc.type | Article | - |
| dc.contributor.affiliatedAuthor | Ryu, Minsoo | - |
| dc.identifier.doi | 10.1145/1529282.1529656 | - |
| dc.identifier.scopusid | 2-s2.0-72949122542 | - |
| dc.identifier.bibliographicCitation | Proceedings of the ACM Symposium on Applied Computing, pp.1670 - 1675 | - |
| dc.relation.isPartOf | Proceedings of the ACM Symposium on Applied Computing | - |
| dc.citation.title | Proceedings of the ACM Symposium on Applied Computing | - |
| dc.citation.startPage | 1670 | - |
| dc.citation.endPage | 1675 | - |
| dc.type.rims | ART | - |
| dc.type.docType | Conference Paper | - |
| dc.description.journalClass | 1 | - |
| dc.description.isOpenAccess | N | - |
| dc.description.journalRegisteredClass | scopus | - |
| dc.subject.keywordPlus | Development environment | - |
| dc.subject.keywordPlus | Embedded real time software | - |
| dc.subject.keywordPlus | Instruction-level | - |
| dc.subject.keywordPlus | Multithreaded | - |
| dc.subject.keywordPlus | Relative order | - |
| dc.subject.keywordPlus | Runtimes | - |
| dc.subject.keywordPlus | Software events | - |
| dc.subject.keywordPlus | Software execution | - |
| dc.subject.keywordPlus | Software techniques | - |
| dc.subject.keywordPlus | Software-based | - |
| dc.subject.keywordPlus | Time records | - |
| dc.subject.keywordPlus | Time stamps | - |
| dc.subject.keywordPlus | Timing requirements | - |
| dc.subject.keywordPlus | Computer science | - |
| dc.subject.keywordPlus | Embedded software | - |
| dc.subject.keywordPlus | Software architecture | - |
| dc.subject.keywordPlus | Time measurement | - |
| dc.subject.keywordPlus | Program debugging | - |
| dc.subject.keywordAuthor | Debugging | - |
| dc.subject.keywordAuthor | Embedded | - |
| dc.subject.keywordAuthor | Instruction hooking | - |
| dc.subject.keywordAuthor | Real-time | - |
| dc.subject.keywordAuthor | Record | - |
| dc.subject.keywordAuthor | Replay | - |
| dc.subject.keywordAuthor | Timing | - |
| dc.subject.keywordAuthor | Virtual timestamps | - |
| dc.identifier.url | https://dl.acm.org/doi/10.1145/1529282.1529656 | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
222, Wangsimni-ro, Seongdong-gu, Seoul, 04763, Korea+82-2-2220-1366
COPYRIGHT © 2024 HANYANG UNIVERSITY.
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.
