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 from a given sequence diagram thereof;
instance name acquisition means for acquiring instance names of instances derived from the individual classes from the given sequence diagram;
method name acquisition means for acquiring method names of methods included in the individual instances from the given sequence diagram;
call relationship acquisition means for acquiring call relationships of the individual methods from the given sequence diagram; and
sequence table display means for displaying a sequence table havinq a plurality of columns corresponding to the class names acquired by said class name acquisition means, each column showing the instance names and the method names acquired by said instance name acquisition means and said method name acquisition means, the sequence table including directional arrows drawn between the columns to indicate the call relationships of the individual methods.
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
11 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 from a given sequence diagram thereof; instance name acquisition means for acquiring instance names of instances derived from the individual classes from the given sequence diagram; method name acquisition means for acquiring method names of methods included in the individual instances from the given sequence diagram; call relationship acquisition means for acquiring call relationships of the individual methods from the given sequence diagram; and sequence table display means for displaying a sequence table havinq a plurality of columns corresponding to the class names acquired by said class name acquisition means, each column showing the instance names and the method names acquired by said instance name acquisition means and said method name acquisition means, the sequence table including directional arrows drawn between the columns to indicate the call relationships of the individual methods. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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 from a given sequence diagram thereof; instance name acquisition means for acquiring instance names of instances derived from the individual classes from the given sequence diagram; method name acquisition means for acquiring method names of methods included in the individual instances from the given sequence diagram; call relationship acquisition means for acquiring call relationships of the individual methods from the given sequence diagram; and sequence table display means for displaying a sequence table having a plurality of columns corresponding to the class names acquired by said class name acquisition means, each column showing the instance names and the method names acquired by said instance name acquisition means and said method name acquisition means, the sequence table including directional arrows drawn between the columns to indicate the call relationships of the individual methods.
-
-
11. A sequence analysis method for analyzing sequence of a program described in an object language, comprising:
-
acquiring class names of classes constituting the program from a given sequence diagram thereof; acquiring instance names of instances derived from the individual classes from the given sequence diagram; acquiring method names of methods included in the individual instances; acquiring call relationships of the individual methods from the given sequence diagram; and displaying a sequence table having a plurality of columns corresponding to the class names acquired in said acquiring class names, each column showing the instance names and the method names acquired in, said acquiring instance names, method names, the sequence table including directional arrows drawn between the columns to indicate the call relationships of the individual methods.
-
Specification