A Kind of Software Faults Diagnosing Framework
Shan Jin · Chinese Journal of Computers · 2011
Software plays an important role in our society.The occurrence of software fault will bring inconvenience to one's work and life,even lead to severe disaster.However,the majority of research on software faults diagnosis focuses on single diagnosing activity at present,and there is little research on effective integration of the diagnosing activities yet.This paper analyzes the mechanism of software failure and the cause of software faults,discusses software fault models.A kind of integrated software fault diagnosing framework is proposed,which is composed of fault detection,fault localization,fault removal,and software release.Then various kinds of methods and corresponding process of fault detection,fault localization,and fault removal are studied.The proposed framework is applied to real software fault diagnosis to validate its effectiveness.