• DocumentCode
    2833686
  • Title

    Analysis of runtime data-log for software fault localization

  • Author

    Changyan Zhou ; Kumar, R. ; Shengbing Jiang

  • Author_Institution
    Magnatech LLC, East Granby, CT, USA
  • fYear
    2011
  • fDate
    June 29 2011-July 1 2011
  • Firstpage
    5127
  • Lastpage
    5132
  • Abstract
    Software can contain faults that remain undetected prior to its release. It is then important to determine the plausible root-cause of fault, namely, the faulty lines of code, or indicators for any missing lines of code. To localize a software fault to its "root-cause", we introduce the notion of a fault-seed, a fragment of a faulty-run, and propose a model based automated approach that analyzes the observed faulty run of the software, recorded during its runtime operation, to determine the fault-seed. Owing to resource constraints in certain system such as embedded system, the run-time data logging can be incomplete, resulting in partial observation of software runs. A feature of our analysis is to localize the possible root cause in presence of such partial observability of data variables.
  • Keywords
    data flow analysis; software fault tolerance; data variables; model based automated approach; observability; resource constraints; runtime data log analysis; software fault localization; Computational modeling; Fault diagnosis; Monitoring; Radiation detectors; Software; Software algorithms; Temperature sensors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    American Control Conference (ACC), 2011
  • Conference_Location
    San Francisco, CA
  • ISSN
    0743-1619
  • Print_ISBN
    978-1-4577-0080-4
  • Type

    conf

  • DOI
    10.1109/ACC.2011.5989966
  • Filename
    5989966