← Back to Patent Explorer
US5819094A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus for log data collection and analysis

Assignee: Fujitsu Ltd
•
Filing: 1996-09-18
•
Granted: 1998-10-06
•
Expires: 2016-09-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus for log data collection and analysis, which provides a history diagram to visualize program behavior and enhanced tools for analysis by utilizing part-to-part association between the history diagram and a source program. A log data collector collects log records during program execution and stores them in a storage unit. A log data analyzer retrieves and analyzes the records to find the types of program operations and their respective execution time. A diagram generator converts the result of the analysis into a history diagram and outputs it to a display unit. The apparatus further comprises an on-screen position designator and program location analyzer. When a user selects a part of the history diagram, the on-screen position designator obtains its coordinate. The program position analyzer analyzes the coordinate to find a corresponding function and its location in the source program, thus allowing the user to get a function name and line number by simply specifying a part of the history diagram. Moreover, the apparatus comprises a function designator and display position analyzer. When the user specifies a function name and its line number through the function designator, the display position analyzer calculates a corresponding position in the history diagram. Thus, the user can easily locate records of a function of interest in the history diagram.

Inventors

  • 👤 Yuji Sato
  • 👤 Norihisa Murayama

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 23:11
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/30; G06F11/32; G06F11/323; G06F11/34; G06F11/3466; G06F2201/00; G06F2201/865

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 210 words
An apparatus for log data collection and analysis which is used for analyzing behavior of a program, comprising: log data collecting means for collecting log records while the program is in execution, each of the log records including information regarding an operation type and execution time of each part of the program; log data storage means for storing the log records collected by said log data collecting means; log data analyzing means for retrieving the log records from said log data storage means and analyzing the operation type and the execution time of each log record; diagram generating means for generating a history diagram that visualizes the analyzed log records in temporal order, the history diagram being organized into a plurality of segments that represent the respective log records; display means for displaying on a screen the history diagram generated by said diagram generating means; and association analyzing means for performing analysis of part-to-part association between the displayed history diagram and a source program in response to an instruction from a user and for providing said diagram generating means and/or said display means with the part-to-part association clarified through the analysis, wherein the source program is a set of instruction statements from which the program in executable form is translated.
Claim 2
Independent Claim 210 words
An apparatus for log data collection and analysis which is used for analyzing behavior of a program, comprising: log data collecting means for collecting log records while the program is in execution, each of the log records including information regarding an operation type and execution time of each part of the program; log data storage means for storing the log records collected by said log data collecting means; log data analyzing means for retrieving the log records from said log data storage means and analyzing the operation type and the execution time of each log record; diagram generating means for generating a history diagram that visualizes the analyzed log records in temporal order, the history diagram being organized into a plurality of segments that represent the respective log records; display means for displaying on a screen the history diagram generated by said diagram generating means; and association analyzing means for performing analysis of part-to-part association between the displayed history diagram and a source program in response to an instruction from a user and for providing said diagram generating means and/or said display means with the part-to-part association clarified through the analysis, wherein the source program is a set of instruction statements from which the program in executable form is translated.
Claim 3
Dependent Claim 84 words
An apparatus according to claim 1, said association analyzing means comprising: on-screen position designating means for accepting designation by the user of an on-screen position lying on the history diagram displayed by said display means; and program location analyzing means for analyzing the on-screen position so as to find a function name and a program location in the source program that correspond to the on-screen position, and for directing said display means to display the function name and the program location that are found.
Claim 4
Dependent Claim 82 words
An apparatus according to claim 1, said association analyzing means comprising: function designating means for accepting designation of a function name and a location thereof in the source program; and display position analyzing means for analyzing the function name and the location so as to find a segment of the history diagram that corresponds thereto, and for directing said diagram generating means to reproduce the history diagram so that the segment be displayed distinguishably from the other part of the history diagram.
Claim 5
Dependent Claim 45 words
An apparatus according to claim 1, further comprising log-collection section detecting means for detecting log-collection control instructions embedded in the source program and for directing said log data collecting means to collect the log records only in a section designated by the log-collection control instructions.
Claim 6
Dependent Claim 26 words
An apparatus according to claim 1, further comprising zoom instructing means for instructing said log data analyzing means to alter timescale used for the history diagram.
Claim 7
Dependent Claim 56 words
An apparatus according to claim 1, wherein said diagram generating means generates the history diagram so that different colors will be assigned to the plurality of segments thereof depending on the operation types included in the respective log record, the apparatus further comprising classification setting means for defining the colors used by said diagram generating means.

References Cited (Backward Citations)

JPS61262858A Cited
JPH02272668A Cited
JPH05134903A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-10-05 2002-04-06 2002-10-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-10-05 2006-04-06 2006-10-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-10-05 2010-04-06 2010-10-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag