Browse > Article

Automated Coordinator between Testing and Debugging of Embedded Software  

Choi, Yoo-Na (이화여자대학교 컴퓨터공학과)
Seo, Joo-Young (이화여자대학교 컴퓨터공학과)
Choi, Byoung-Ju (이화여자대학교 컴퓨터공학과)
Abstract
Generally, due to the strong coherence between embedded software and hardware or peripheral software, embedded software is tested by using black-box test based on user scenario for the whole system. This paper suggests the method to coordinate between testing and debugging under consideration for difficulties on solving out the defects detected from black-box test. First of all, from test result analysis, it builds up the debugging strategies enable to trace the locations of the defect's causes. And along with the strategies, it implements the generator of test scripts to be performed on the emulator environment. Through these steps, it can coordinate embedded software testing and debugging activities.
Keywords
Embedded Software Test; Debugging; Dynamic Memory Defects;
Citations & Related Records
연도 인용수 순위
  • Reference
1 M. Renieris and S. Reiss, "Fault localization with nearest neighbor queries," IEEE International Conference on Automated Software Engineering (ASE), pp.30-39, 2003.
2 J. Y. Seo, A. Y. Sung, B. J. Choi, S. B. Kang, "Automating Embedded software Testing on an Emulated Target Board," Proc. of the Second International Workshop on Automation of Software Test, 2007.
3 Andrea Arcuri, "On the Automation of Fixing Software Bugs," International Conference on Software Engineering(ICSE), pp.1003-1006, 2008.
4 A. Zeller, "Automated debugging: Are we close?" IEEE Computer, vol.34, no.11, pp.26-31, 2001.   DOI   ScienceOn