System and method for detecting and removing fault of software in operation
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- XI AN JIAOTONG UNIV
- Publication Date
- 2013-08-21
- Estimated Expiration
- Not applicable · inactive patent
Smart Images
Figure 1 Figure 2 Figure 3
Abstract
Description
technical field
[0001] The invention relates to a software fault-tolerant system and method, in particular to a software fault detection and elimination system and method during operation. Background technique
[0002] Software fault tolerance refers to the ability of computer software to continue to execute in accordance with normal steps in the event of a system failure. Commonly used software fault tolerance methods include recovery block method, N version method, defensive programming and so on. Among them, the recovery block method uses the main program block and several backup program blocks. If the main program block fails the acceptance test, a series of restorations are required on site and then run by the backup block. The N version method uses N program segments with the same function to run simultaneously, and finally decides the result of the operation by voting. Defensive programming adds error detection code and error recovery code to the program, which can ...