Sequence analysis method and apparatus
First Claim
1. A computer-readable recording medium recording a program for causing a computer to examine sequence of a program described in an object language, wherein said recorded program causes the computer to analyze as:
- class name acquisition means for acquiring class names of classes constituting the program;
instance name acquisition means for acquiring instance names of instances derived from the individual classes;
method name acquisition means for acquiring method names of methods included in the individual instances;
call relationship acquisition means for acquiring call relationships of the individual methods; and
sequence table display means for displaying a sequence table in which are shown a tabulated list of information acquired by said class name acquisition means, said instance name acquisition means and said method name acquisition means, as well as the call relationships of the individual methods obtained based on information acquired by said call relationship acquisition means.
1 Assignment
0 Petitions
Accused Products
Abstract
Overall sequence of a system designed using an object-oriented language is analyzed so as to permit easy comprehension. Class name acquisition means of a sequence analysis apparatus acquires class names included in sequence diagrams. Instance name acquisition means acquires instance names included in the sequence diagrams, and method name acquisition means acquires method names included in the sequence diagrams. Call relationship acquisition means acquires call relationships of methods included in the sequence diagrams. Sequence table display means looks up the thus-acquired class names, instance names, method names and call relationships, to generate and display a sequence table showing a tabulated list of the call relationships of the method.
-
Citations
12 Claims
-
1. A computer-readable recording medium recording a program for causing a computer to examine sequence of a program described in an object language,
wherein said recorded program causes the computer to analyze as: -
class name acquisition means for acquiring class names of classes constituting the program;
instance name acquisition means for acquiring instance names of instances derived from the individual classes;
method name acquisition means for acquiring method names of methods included in the individual instances;
call relationship acquisition means for acquiring call relationships of the individual methods; and
sequence table display means for displaying a sequence table in which are shown a tabulated list of information acquired by said class name acquisition means, said instance name acquisition means and said method name acquisition means, as well as the call relationships of the individual methods obtained based on information acquired by said call relationship acquisition means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A sequence analysis apparatus for analyzing sequence of a program described in an object language, comprising:
-
class name acquisition means for acquiring class names of classes constituting the program;
instance name acquisition means for acquiring instance names of instances derived from the individual classes;
method name acquisition means for acquiring method names of methods included in the individual instances;
call relationship acquisition means for acquiring call relationships of the individual methods; and
sequence table display means for displaying a sequence table in which are shown a tabulated list of information acquired by said class name acquisition means, said instance name acquisition means and said method name acquisition means, as well as the call relationships of the individual methods obtained based on information acquired by said call relationship acquisition means.
-
-
12. A sequence analysis method for analyzing sequence of a program described in an object language, comprising:
-
a class name acquisition step of acquiring class names of classes constituting the program;
an instance name acquisition step of acquiring instance names of instances derived from the individual classes;
a method name acquisition step of acquiring method names of methods included in the individual instances;
a call relationship acquisition step of acquiring call relationships of the individual methods; and
a sequence table display step of displaying a sequence table in which are shown a tabulated list of information acquired in said class name acquisition step, said instance name acquisition step and said method name acquisition step, as well as the call relationships of the individual methods obtained based on information acquired in said call relationship acquisition step.
-
Specification