Diagnosis of embedded software using program spectra

P Zoeteweij, R Abreu, R Golsteijn… - 14th Annual IEEE …, 2007 - ieeexplore.ieee.org
P Zoeteweij, R Abreu, R Golsteijn, AJC Van Gemund
14th Annual IEEE International Conference and Workshops on the …, 2007ieeexplore.ieee.org
Automated diagnosis of errors detected during software testing can improve the efficiency of
the debugging process, and can thus help to make software more reliable. In this paper we
discuss the application of a specific automated debugging technique, namely software fault
localization through the analysis of program spectra, in the area of embedded software in
high-volume consumer electronics products. We discuss why the technique is particularly
well suited for this application domain, and through experiments on an industrial test case …
Automated diagnosis of errors detected during software testing can improve the efficiency of the debugging process, and can thus help to make software more reliable. In this paper we discuss the application of a specific automated debugging technique, namely software fault localization through the analysis of program spectra, in the area of embedded software in high-volume consumer electronics products. We discuss why the technique is particularly well suited for this application domain, and through experiments on an industrial test case we demonstrate that it can lead to highly accurate diagnoses of realistic errors
ieeexplore.ieee.org