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.