Program generating support system, program generating method, storage medium and program
First Claim
1. A program generating support system for automatically generating a source code using templates, comprising:
- template memory means for storing templates that are multiplexed such that at least a part of a content description of a higher order template is represented by a lower order template; and
instantiating means for generating a desired source code by performing instantiation from said lower order template, and by inputting the generated lower order instance into the higher order template to perform further instantiation.
1 Assignment
0 Petitions
Accused Products
Abstract
Templates are multiplexed such that at least a part of a content description of a higher order parent template is represented by a lower order child template, and a desired source code is generated by performing instantiation from the lower order child template, and by inputting the generated lower order child instance into the higher order parent template to perform further instantiation. Accordingly, the pattern of the content description that is being expanded as a source code is made flexible, and it becomes possible to easily generate different source codes by merely changing the lower order child template without a need of changing the engine program used for instantiation.
-
Citations
16 Claims
-
1. A program generating support system for automatically generating a source code using templates, comprising:
-
template memory means for storing templates that are multiplexed such that at least a part of a content description of a higher order template is represented by a lower order template; and
instantiating means for generating a desired source code by performing instantiation from said lower order template, and by inputting the generated lower order instance into the higher order template to perform further instantiation. - View Dependent Claims (2, 3, 4)
-
-
5. A program generating method for automatically generating a source code using templates, comprising the steps of:
-
multiplexing templates such that at least a part of a content description of a higher order template is represented by a lower order template; and
generating a desired source code by performing instantiation from said lower order template, and by inputting the generated lower order instance into the higher order template to perform further instantiation. - View Dependent Claims (6, 7, 8)
-
-
9. A computer readable recording medium storing a program causing a computer to function as template memory means and instantiating means,
wherein said template memory means stores templates that are multiplexed such that at least a part of a content description of a higher order template is represented by a lower order template, and wherein said instantiating means generates a desired source code by performing instantiation from said lower order template, and by inputting the generated lower order instance into the higher order template to perform further instantiation.
- 11. A computer readable recording medium storing a program causing a computer to executes processes that generate a desired source code using templates that are multiplexed such that at least a part of a content description of a higher order template is represented by a lower order template, the processes including performing instantiation from said lower order template, and inputting the generated lower order instance into the higher order template to perform further instantiation.
-
13. A program product causing a computer to function as template memory means and instantiating means,
wherein said template memory means stores templates that are multiplexed such that at least a part of a content description of a higher order template is represented by a lower order template, and wherein said instantiating means generates a desired source code by performing instantiation from said lower order template, and by inputting the generated lower order instance into the higher order template to perform further instantiation.
-
15. A program product causing a computer to execute processes that generate a desired source code using templates that are multiplexed such that at least a part of a content description of a higher order template is represented by a lower order template, the processes including performing instantiation from said lower order template, and inputting the generated lower order instance into the higher order template to perform further instantiation.
Specification