Patent ReferencesDebugger apparatus and method having an event history recording capability Method of identifying similarities in code segments Method and apparatus for comparison of data strings Automatic software testing tool Smart compare tool and method Automatic support system and method based on user submitted stack trace Method and apparatus for dynamically optimizing an executable computer program using input data Visualization tool for graphically displaying trace data produced by a parallel processing computer Patent #: 6057839 InventorsApplicationNo. 09867630 filed on 05/31/2001US Classes:717/131, Including analysis of program execution717/127, Monitoring program execution717/128, Tracing717/130, Including instrumentation and profiling714/38, Of computer software382/229, Context analysis or word recognition (e.g., character string)714/8, Isolating failed storage location (e.g., sector remapping)714/47, Performance monitoring for fault avoidance717/158, Including instrumentation and profiling717/125, Having interactive or visual714/26Artificial intelligence (e.g., diagnostic expert system)ExaminersPrimary: Chaki, KakaliAssistant: Wood, William H. Attorney, Agent or FirmInternational ClassG06F 9/44AbstractA log in which a series of events occurred as a result of the execution of the target program has been recorded is inputted. A plurality of partial logs are created from the inputted log. These partial logs are normalized on the basis of the master log serving as a normalization reference. The feature value representing the degree of feature of the occurrence and nonoccurrence of an event is calculated for each of the normalized logs on the basis of the normalized logs for the remaining partial logs. In a combination of a specific partial log and another partial log, the similarity between these partial logs is calculated by performing an operation on the basis of the feature values. For example, a combination of the specific partial log and the partial log with the highest similarity is displayed.Other References
Field of SearchMonitoring program executionTracing Including instrumentation and profiling Including analysis of program execution Having interactive or visual Including instrumentation and profiling Isolating failed storage location (e.g., sector remapping) Artificial intelligence (e.g., diagnostic expert system) Of computer software Performance monitoring for fault avoidance Context analysis or word recognition (e.g., character string) | |