DocumentCode
1870284
Title
An Input-Aware Method of Trace-Based Fault Diagnosis
Author
Mi, Lei ; Ben, Kerong
Author_Institution
Dept. of Comput. Eng., Naval Univ. of Eng., Wuhan, China
fYear
2010
fDate
10-12 Dec. 2010
Firstpage
1
Lastpage
4
Abstract
Execution trace indicates which part of the software statements are involved in the execution, which is an important diagnosis basis of the several existed diagnosis methods. However, the features of the input of the trace have been ignored in these researches, which may lead to a wrong or oversized result and impact the efficiency of the diagnosis directly. In this paper, we introduce the trace input analysis into diagnosis, and propose an input- aware method, which can select the statements that need to be examined further of small amount. Then, the suspiciousness of each selected statement is calculated according to the number of passed traces that execute the statement. These statements with higher suspiciousness should be checked earlier. An experimental study is performed for several programs, together with another two trace-based diagnosis methods. The results show that our method can improve the accuracy and efficiency of the diagnosis.
Keywords
fault diagnosis; software fault tolerance; software maintenance; execution trace; input-aware method; software maintenance; software statements; trace analysis; trace-based fault diagnosis; Accuracy; Benchmark testing; Debugging; Fault diagnosis; Software engineering; Software maintenance;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Intelligence and Software Engineering (CiSE), 2010 International Conference on
Conference_Location
Wuhan
Print_ISBN
978-1-4244-5391-7
Electronic_ISBN
978-1-4244-5392-4
Type
conf
DOI
10.1109/CISE.2010.5676775
Filename
5676775
Link To Document