摘要 |
PROBLEM TO BE SOLVED: To improve the productivity of software by generating data showing a model of software so as to adapt to automatic generation of a source code. SOLUTION: A meta model includes definition of a meta component class in which a component included in software is meta-modeled, and shows the software as a meta model by use of a first class diagram described in UML. A computer acquires the meta model according to the program, and defines a component class showing the component included in the software as a sub-class of the meta component class, whereby a model obtained by modeling the software according to the meta model is generated as a second class diagram which includes a component class and is described in UML. The computer further generates, based on generalization of the component class to the meta component class and the meta model, a semantic model which shows the meaning of the second class diagram that the component class is a class in which the component is modeled in a formal language. COPYRIGHT: (C)2011,JPO&INPIT
|