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
Link To Document