The invention discloses a
software fault detection method based on
software behavior analysis and intelligent reasoning, belongs to the technical field of computer
system software, and aims to solve the technical problems of low efficiency and poor accuracy of a current traditional
software fault detection mode and improve the
troubleshooting efficiency. According to the technical scheme, the method comprises the steps that firstly, software behaviors are defined, file access,
memory operation and other types are covered, software codes are scanned, the behaviors are recorded in detail, recording formats are defined, including recording time, code positions and other information, and then a
software behavior fault model is established; secondly, defining fault log information including fault time, register values and the like, and constructing an analysis mechanism; when the log is analyzed, the log is read and analyzed, the fault position and the initial reason are judged, the final reason is determined in combination with the fault code, and finally the fault code position and condition are determined according to the model. The
software fault can be efficiently detected and positioned, manual intervention is greatly reduced, the software stability and reliability are improved, and the method is suitable for various
software fault detection scenes.