Patent ID: 6072949
Filing Date: 2000-06-06
Classification: G06F

Abstract:
A method of supporting production of an application program layout by combining with each other a plurality of program parts obtained by subdividing an application program from a viewpoint of function units thereof, said program controlling execution of a computer system, comprising the steps of:(a) disposing a program parts control table including part records each including an identifier identifying each of the program parts, a function classification for classifying each of the program parts according to a function thereof, a message interface for interfacing messages of the program parts, and an execution object predetermined for an application program;(b) disposing a program layout control table describing a layout of an application program with a layout record including an identifier of each of the program parts stored in the program parts control table;(c) disposing component data items each having a one-to-one correspondence with the layout records and including a program part entry storing therein parts records of the program parts control table and a message delivery program delivering an external message call to an execution object corresponding to the program parts of the program part entry;(d) (A) responsive to an indication input including specifying of a program part by an identifier for the program part realizing each function of the application program;(A-1) acquiring component data corresponding to the function;(A-2) acquiring the part record including the identifier from the program parts control table, referring to the part record, and setting the part record to the program part entry of the component data;(B) responsive to an indication input of execution of the application program;(B-1) generating an execution object including all component data items corresponding to the layout record of the program layout control table;(B-2) executing the execution object through exchange of the messages between the component data items; and(B-3) sending the message delivered to each component data item to the message delivery program.