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.
-
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