Apparatus and method for modeling frameworks via use of object-oriented analysis information
First Claim
1. An apparatus for modeling frameworks comprising:
- analysis information writing means for writing, by using a unified modeling language (UML), a use case diagram, a use case events flow, a sequence diagram and a class diagram;
identification means for discriminating frameworks from the use case diagram;
structural modeling means for discriminating messages and objects of the sequence diagram via a use of results from said analysis information writing means and said identification means, distinguishing classes and a relation among the classes within the class diagram, and structurally modeling the framework; and
movable modeling means for identifying messages, message flows and objects of the sequence diagram by using results of said analysis information writing means and said identification means, discriminating classes, control flows and interfaces within the framework, and movably modeling the framework.
1 Assignment
0 Petitions
Accused Products
Abstract
An inventive apparatus and method are to structurally and movably model frameworks by discriminating classes, control flows and interfaces within the framework, from analysis information generated through a use of a unified modeling language. The inventive method includes a first step of describing, by using the UML, a use case diagram, a flow of events, a sequence diagram and a class diagram; a second step of discriminating frameworks from the use case diagram; a third step of discriminating objects and messages of the sequence diagram and identifying a relation among classes within the class diagram, and thereby structurally modeling the framework; and a fourth step of distinguishing objects, message flows and messages of the sequence diagram, and identifying classes, control flows and interfaces within the framework, and thereby movably modeling the framework. Such embodied framework can be utilized as a substructure in developing software of a computing system.
36 Citations
20 Claims
-
1. An apparatus for modeling frameworks comprising:
-
analysis information writing means for writing, by using a unified modeling language (UML), a use case diagram, a use case events flow, a sequence diagram and a class diagram;
identification means for discriminating frameworks from the use case diagram;
structural modeling means for discriminating messages and objects of the sequence diagram via a use of results from said analysis information writing means and said identification means, distinguishing classes and a relation among the classes within the class diagram, and structurally modeling the framework; and
movable modeling means for identifying messages, message flows and objects of the sequence diagram by using results of said analysis information writing means and said identification means, discriminating classes, control flows and interfaces within the framework, and movably modeling the framework. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for modeling frameworks, for use of a computing system, comprising:
-
a) writing a use case diagram, a flow of events, a sequence diagram and a class diagram by using a unified modeling language;
b) discriminating the frameworks from the use case diagram;
c) distinguishing objects and messages of the sequence diagram, identifying classes and a relation among the classes within the class diagram, and structurally modeling the framework; and
d) discriminating messages, message flows and objects of the sequence diagram, identifying classes, control flows and interfaces within the framework, and movably modeling the framework. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
c1) discriminating the messages of said sequence diagram mapped with the events provided within the use case event flow;
c2) distinguishing objects receiving said discriminated messages from the sequence diagram;
c3) identifying methods and classes complying with the messages and the objects from said class diagram; and
c4) distinguishing a relation among the classes constituting said framework.
-
-
11. The method of claim 9, wherein said step d) executes that control flow information within the use case events flow is mapped to a flow of messages in said sequence diagram and the flow of messages in the sequence diagram is mapped to a control flow of said framework.
-
12. The method of claim 11, wherein said step d) comprises:
-
d1) discriminating the messages and the message flows of said sequence diagram mapped with the events provided within the use case events flow;
d2) distinguishing objects related with the discriminated message flows;
d3) identifying classes of the framework mapped with the distinguished objects;
d4) distinguishing message flows among the identified classes within the framework; and
d5) discriminating methods as start points of control flows.
-
-
13. The method of claim 12, wherein the distinguished message flows of said step d4) are the control flows of said framework.
-
14. The method of claim 13, wherein the discriminated methods are the interfaces of said framework.
-
15. A framework modeling apparatus comprising:
-
an analysis information writing unit arranged to describe, using a unified modeling language (UML), a use case diagram, a use case events flow which explains said use case diagram, a sequence diagram which represents an exchange of messages between objects, and a class diagram which provides classes and a relation among the classes;
a framework identification unit arranged to discriminate frameworks from said use case diagram;
a framework structural modeling unit arranged to execute a structural modeling of the framework based on results of said analysis information writing unit and said framework identification unit; and
a framework movable modeling unit arranged to execute a movable modeling of the framework based on results of said analysis information writing unit and said framework identification unit. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification