Method and apparatus for automatically generating program
First Claim
1. An automatic program generation apparatus for automatically generating a program for processing data comprising:
- input means for inputting input information elements representing at least a type of data to be processed by a program to be generated and a type of processing to be performed by said program to be generated;
memory means for storing a plurality of prototype parts of a program each having at least a declaration of data part and a procedure of data processing part, wherein each declaration of data and procedure of data processing parts are described by modifiable information elements which are modifiable by an associated element of said input information elements;
analyzing means for analyzing said input information elements;
selection means for selecting a prototype part of a program stored in said memory means in accordance with a result of the analyzing operation performed by the analyzing mean on said input information elements; and
generation means for substituting said input information elements for modifiable information elements of said selected prototype part of a program to thereby develop said selected prototype part of a program into a part of said program to be generated.
1 Assignment
0 Petitions
Accused Products
Abstract
Automatic program generation method and apparatus in a computer program development support system having an input unit for inputting input information relating to data declaration and manner of use of data, a memory unit for storing a plurality of program part phototypes each including modifyable information and a processing unit for generating a program part from a program part prototype, wherein the input information is analyzed, one of the program part prototypes stored in the memory unit is selected in accordance with the analysis of the input information, and the selected program part prototype is substituted in accordance with the analysis of the input information to generate a program.
-
Citations
20 Claims
-
1. An automatic program generation apparatus for automatically generating a program for processing data comprising:
-
input means for inputting input information elements representing at least a type of data to be processed by a program to be generated and a type of processing to be performed by said program to be generated; memory means for storing a plurality of prototype parts of a program each having at least a declaration of data part and a procedure of data processing part, wherein each declaration of data and procedure of data processing parts are described by modifiable information elements which are modifiable by an associated element of said input information elements; analyzing means for analyzing said input information elements; selection means for selecting a prototype part of a program stored in said memory means in accordance with a result of the analyzing operation performed by the analyzing mean on said input information elements; and generation means for substituting said input information elements for modifiable information elements of said selected prototype part of a program to thereby develop said selected prototype part of a program into a part of said program to be generated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An automatic program generation method for automatically generating a program for processing data, comprising the steps of:
-
inputting input information elements representing at least a type of data to be processed by a program to be generated and a type of process to be performed by said program to be generated; storing, in a memory, a plurality of prototype parts of a program each having at least a declaration of data part and a procedure of data processing part wherein each declaration and procedure parts are described by modifiable information elements which are modifiable by an associated element of said input information elements; analyzing said input information elements; selecting a prototype part of a program stored in said memory in accordance with a result of said analyzing step; and substituting said input information elements for modifiable information elements of said selected prototype part of a program to thereby develop said selected prototype part of a program into a part of said program to be generated. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification