Automatic method for distinguishing hardware and software faults based on software execution data and hardware performance counters
- 주제(키워드) Embedded software , Fault detection , Fault distinguish
- 관리정보기술 faculty
- 등재 SCIE, SCOPUS
- OA유형 Green Published, gold
- 발행기관 MDPI AG
- 발행년도 2020
- 총서유형 Journal
- URI http://www.dcollection.net/handler/ewha/000000174863
- 본문언어 영어
- Published As http://dx.doi.org/10.3390/electronics9111815
초록/요약
Debugging in an embedded system where hardware and software are tightly coupled and have restricted resources is far from trivial. When hardware defects appear as if they were software defects, determining the real source becomes challenging. In this study, we propose an automated method of distinguishing whether a defect originates from the hardware or software at the stage of integration testing of hardware and software. Our method overcomes the limitations of the embedded environment, minimizes the effects on runtime, and identifies defects by obtaining and analyzing software execution data and hardware performance counters. We analyze the effects of the proposed method through an empirical study. The experimental results reveal that our method can effectively distinguish defects. © 2020 by the authors. Licensee MDPI, Basel, Switzerland.
more