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 :
بازگشت