| CPC G06F 8/35 (2013.01) | 10 Claims |

|
1. A computer system in which to carry out programming or maintenance, wherein maintenance includes reuse and updates, of a system, comprising:
a network interface unit; and
a processor configured to categorize classes of program objects in accordance with functionalities of and type information on return values and arguments of methods, and associate classes or instances with group objects having functionalities corresponding to object categories,
wherein
the program objects include a plurality of control objects which are objects categorized in accordance with input/output functionality and take charge of linkage with a terminal device, a database device, and other systems or devices,
the group objects include a placement group object defined on a basis of category information on the control objects which can be associated,
have a behavior management model integrating the control objects and the placement group object in terms of functionality for the type information and
further have a behavior control system carrying out, by structurally assembling the control objects, behavior management in which to adjust each behavior of the control objects in association with the placement group object, and
a behavior management model editing system having a control object editing user interface device providing statement functionality of stating functionality detail of the control objects to an application program builder and a behavior management model editing user interface device providing statement functionality of the behavior management model to an application program builder,
the control objects have input/output ports having input/output functionality accompanying control of timing including timing of standby, event/trigger wait reception or interrupts and are, by a group of input/output ports categorized in accordance with said type information and functionality, defined and categorized as control object categories, in relation to said behavior management model, and
the placement group object can, in order to build the behavior management model, have processing sequence transition functionality being transition management functionality based on a transition definition set, wherein the transition definition set is an assembly of transition definitions to define a transition making an output port and an input port correspond with each other, between category or categorized input/output ports and priority processing request functionality being transition management functionality based on identification information on group placement control objects,
the control objects associated by using the processing sequence transition functionality and the priority processing request functionality being dynamically managed by response to a system and timing information.
|