• 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