Apparatus and method for program generation
First Claim
1. A method for generating a program by combining a set of program modules on an information processing system having a computer, a memory and input/output devices, comprising the steps of:
- (a) visually displaying the set of program modules stored in the memory on a display device by a command inputted from the input device;
(b) retrieving navigation programs for defining different combinations of the set of program modules stored in the memory based on a command inputted from the input device;
(c) displaying the retrieved navigation programs on the display device;
(d) selecting a desired navigation program from the navigation program group displayed on the display device by a command inputted from the input device;
(e) executing the navigation program;
(f) designating guide parameters outputted by the navigation program for the combination of the set of program modules by commands inputted from the input device;
(g) generating a connector module for combining the set of program modules from the guide parameters; and
(h) storing the generated connector module in the memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A program is generated by combining program modules by displaying programs for guiding the combination of program modules and selecting one of the programs. Program modules stored in a memory are displayed on a display device by a command inputted from the input device, navigation programs for guiding the combination of program modules stored in the memory are retrieved by a command inputted from the input device, the retrieved navigation program group are displayed on the display device, a desired navigation program is selected from the navigation program group displayed on the display device, the navigation program is executed, a guide parameter outputted by the navigation program for the combination of program modules is designated, a connector module for combining program modules is generated from the guide parameter inputted from the input device, and the generated connector module is stored in the memory.
122 Citations
20 Claims
-
1. A method for generating a program by combining a set of program modules on an information processing system having a computer, a memory and input/output devices, comprising the steps of:
-
(a) visually displaying the set of program modules stored in the memory on a display device by a command inputted from the input device; (b) retrieving navigation programs for defining different combinations of the set of program modules stored in the memory based on a command inputted from the input device; (c) displaying the retrieved navigation programs on the display device; (d) selecting a desired navigation program from the navigation program group displayed on the display device by a command inputted from the input device; (e) executing the navigation program; (f) designating guide parameters outputted by the navigation program for the combination of the set of program modules by commands inputted from the input device; (g) generating a connector module for combining the set of program modules from the guide parameters; and (h) storing the generated connector module in the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A program generating apparatus for generating a computer program by combining different program modules stored on an information processing system, comprising:
-
an input device for accepting a request input from a user, the request input identifying the program modules to be combined; and an analysis control, connected to the input device, for analyzing the request input and passing the request input to a plurality of function modules, including; a program editor, connected to a module information storage and a program information storage, for reading, editing and writing program information and module information stored in the program information storage and the module information storage, respectively, based on the request input; a navigator, connected to a navigation information storage, for retrieving navigation programs based on the request input, the navigation programs being stored in the navigation information storage and defining combinations of the modules, a desired navigation program being selected by the user; a connector generator, connected to a connector storage, for defining a relationship and generating a connector between the modules identified by the desired navigation program, the connector generator writing the connector to the connector storage and writing the relationship to the program information storage; and an executor for executing the desired navigation program and generating the computer program. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for generating a program by combining a set of program modules on an information processing system having a computer, a memory and input/output devices, comprising steps of:
-
accepting a request input, from a user, into an input device, the request input identifying the program modules to be combined; analyzing the request input, including; passing the request input to a program editor, connected to a module information storage and a program information storage, for reading, editing and writing program information and module information stored in the program information storage and the module information storage, respectively, based on the request input; passing the request input to a navigator, connected to a navigation information storage, for retrieving navigation programs, based on the request input and stored in the navigation information storage, which define combinations of the modules, a desired navigation program being selected by the user; passing the request input to a connector generator, connected to a connector storage, for defining a relationship and generating a connector between the modules identified by the desired navigation program, the connector generator writing the connector to the connector storage and writing the relationship to the program information storage; passing the request input to an executor; and executing the desired navigation program; and generating the computer program from the output of the navigation program. - View Dependent Claims (19, 20)
-
Specification