SYSTEM AND METHOD FOR RAPIDLY DIAGNOSING BUGS OF SYSTEM SOFTWARE
First Claim
1. A system for rapidly diagnosing bugs of system software, applicable for rapidly localizing a system program fault that causes a system error and then feeding back to a subscriber, the system comprising:
- an operating system unit, a plurality of functional modules, a hardware unit, a fault monitoring module, a fault analysis module, and a minimum fault set record and feedback module, wherein;
the operating system unit, for writing a program of system fault analysis standard into the system, and adding a plurality of fault insertion points into a program module of the system according to the requirement for the precision of fault analysis result;
the functional modules, for transmitting fault management information generated at the fault insertion points of the functional modules during a running process of a system program to the fault monitoring module;
the hardware unit, for transmitting fault management information generated at the fault insertion point of a hardware program module during a running process of a system program to the fault monitoring module via the operating system unit;
the fault monitoring module, for receiving the fault management information transmitted by the operating system unit and the functional modules, monitoring the fault management information, and collecting relevant system fault data for being transmitted to the fault analysis module;
the fault analysis module, for analyzing in real time the collected system fault data through the program of system fault analysis standard, so as to obtain a minimum fault set for causing the system error; and
the minimum fault set record and feedback module, for recording the minimum fault set into the system log in real time, and feeding back to the subscriber.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and a method for rapidly diagnosing bugs of system software are apply for rapidly localizing a system program fault that causes a system error and then feeding back to a subscriber. First, according to the subscriber'"'"'s requirement, a program of system fault analysis standard is preset and written into the system. Next, a plurality of fault insertion points is added into a program module of the system according to the subscriber'"'"'s requirement for the precision of the fault analysis result. Then, fault management information is generated at the fault insertion points during the running process of the system program, and the management information is monitored for collecting relevant system fault data. After that, the collected system fault data is analyzed in real time through the program of system fault analysis standard, so as to obtain the minimum fault set for causing the system error.
-
Citations
8 Claims
-
1. A system for rapidly diagnosing bugs of system software, applicable for rapidly localizing a system program fault that causes a system error and then feeding back to a subscriber, the system comprising:
- an operating system unit, a plurality of functional modules, a hardware unit, a fault monitoring module, a fault analysis module, and a minimum fault set record and feedback module, wherein;
the operating system unit, for writing a program of system fault analysis standard into the system, and adding a plurality of fault insertion points into a program module of the system according to the requirement for the precision of fault analysis result; the functional modules, for transmitting fault management information generated at the fault insertion points of the functional modules during a running process of a system program to the fault monitoring module; the hardware unit, for transmitting fault management information generated at the fault insertion point of a hardware program module during a running process of a system program to the fault monitoring module via the operating system unit; the fault monitoring module, for receiving the fault management information transmitted by the operating system unit and the functional modules, monitoring the fault management information, and collecting relevant system fault data for being transmitted to the fault analysis module; the fault analysis module, for analyzing in real time the collected system fault data through the program of system fault analysis standard, so as to obtain a minimum fault set for causing the system error; and the minimum fault set record and feedback module, for recording the minimum fault set into the system log in real time, and feeding back to the subscriber. - View Dependent Claims (2, 3, 4)
- an operating system unit, a plurality of functional modules, a hardware unit, a fault monitoring module, a fault analysis module, and a minimum fault set record and feedback module, wherein;
-
5. A method for rapidly diagnosing bugs of system software, applicable for rapidly localizing a system program fault that causes a system error and then feeding back to a subscriber, the method comprising:
-
presetting and writing a program of system fault analysis standard into the system; adding a plurality of fault insertion points into a program module of the system according to the requirement for the precision of the fault analysis result; generating fault management information at the fault insertion points during a running process of a system program; monitoring the fault management information, and collecting relevant system fault data; analyzing in real time the collected system fault data through the program of system fault analysis standard, so as to obtain a minimum fault set for causing the system error; and recording the minimum fault set into the system log in real time, and feeding back to the subscriber. - View Dependent Claims (6, 7, 8)
-
Specification