Automatic program generation technology using data structure resolution unit
First Claim
1. An automatic program generation apparatus for automatically generating a program that will perform a predetermined processing, comprising:
- a plurality of data structure resolution units that respectively include a model program for a corresponding data structure, wherein said model program includes resolution logic for performing a setting peculiar to said predetermined processing; and
a resolution unit for generating a program for performing said predetermined processing by acquiring resolution information relating to said setting peculiar to said predetermined processing for the resolution logic included in said model program in said data structure resolution unit corresponding to a selected data structure and by synthesizing the model program and the resolution information for the resolution logic.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides automatic program generation technology that enables the generation of a diverse range of programs with fewer models. The automatic program generation device of the present invention, which automatically generates programs that will perform the predetermined processing, comprises a plurality of data structure resolution units that respectively include a model program for a corresponding data structure, wherein the model program includes resolution logic for performing a setting peculiar to the predetermined processing; and a resolution unit for generating a program for performing the predetermined processing by acquiring resolution information relating to the setting peculiar to the predetermined processing for resolution logic included in the model program in the data structure resolution unit corresponding to a selected data structure and by synthesising the model program and the resolution information for the resolution logic. In the present invention, model programs are prepared in correspondence with data structures. Compared with the preparation of a model for each use and/or processing flow, it enables the generation of a diverse range of programs with fewer models.
60 Citations
21 Claims
-
1. An automatic program generation apparatus for automatically generating a program that will perform a predetermined processing, comprising:
-
a plurality of data structure resolution units that respectively include a model program for a corresponding data structure, wherein said model program includes resolution logic for performing a setting peculiar to said predetermined processing; and
a resolution unit for generating a program for performing said predetermined processing by acquiring resolution information relating to said setting peculiar to said predetermined processing for the resolution logic included in said model program in said data structure resolution unit corresponding to a selected data structure and by synthesizing the model program and the resolution information for the resolution logic. - View Dependent Claims (2, 3, 4)
-
-
5. A storage medium for storing an automatic program generation program for automatically generating a program that will perform a predetermined processing, said automatic program generation program comprising the steps of:
-
acquiring resolution information relating to a setting peculiar to said predetermined processing for resolution logic included in a model program in a data structure resolution unit corresponding to a selected data structure, wherein said data structure resolution unit includes said model program for a corresponding data structure, and said model program includes the resolution logic for performing a setting peculiar to said predetermined processing; and
generating a program for performing said predetermined processing by synthesizing the model program and the acquired resolution information for the resolution logic. - View Dependent Claims (6)
-
-
7. An automatic program generation method for automatically generating a program that will perform a predetermined processing, said automatic program generation method comprising the steps of:
-
acquiring resolution information relating to a setting peculiar to said predetermined processing for a resolution logic included in a model program in a data structure resolution unit corresponding to a selected data structure, wherein said data structure resolution unit includes said model program for a corresponding data structure, and said model program includes the resolution logic for performing a setting peculiar to said predetermined processing; and
generating a program for performing said predetermined processing by synthesizing the model program and the acquired resolution information for the resolution logic. - View Dependent Claims (8)
-
-
9. A storage medium for storing a generation program that is used to generate a program in accordance with a predetermined specification, said generating program comprising:
-
a first model program that prescribes a data structure comprising one or a plurality of record types and a link between record types if a plurality of record type exists, and that includes resolution logic for performing a setting in accordance with the predetermined specification for the data structure; and
a second model program that includes resolution logic for performing a setting for an operation in accordance with the predetermined specification, and that corresponds to a basic operation executed for the data structure. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification