Information processing apparatus
AssigneeFujitsu Limited
InventorsTakashi Nishigaya, Ichiro Iida
Life of this patent
Estimating the term…
Abstract
A part of a program code of a program being processed can be deleted or replaced without stopping the program. A class data monitor unit monitors the utilization of class data stored in a class data storage unit for each piece of added class data. A class data process unit deletes or replaces a part of a program during the execution of the program by deleting or replacing the class data based on the utilization of the class data monitored by the class data monitor unit.
Claims38
An information processing apparatus operated by a computer program, comprising:
- a class data storage unit storing class data, which includes operation or method definitions, added to an object of the program which uses the class data;
- a class data monitor unit recognizing which class data stored in the class data storage unit is being used by the object when the program is operating;
- and
- a class data process unit replacing or deleting, in response to a request to replace or delete a class data, the class data specified in the request without stopping operation of the program after the object finishes using the specified class data, if it is recognized by the class data monitor unit that the specified class data is being used.
An information processing apparatus operated by a computer program, comprising:
- an agent class storage unit storing an agent class for generating an agent class object which monitors utilization of class data which includes operation or method definitions;
- and
- an agent class object generation unit generating the agent class object based on the agent class, wherein
- the agent class object generated by the agent class object generation unit recognizes which class data added to the agent class object is being used by an object of the program which uses the class data, and, in response to a request to replace or delete a class data, the class data specified in the request is replaced or deleted without stopping operation of the program after the object finishes using the specified class data, if it is recognized that the specified class data is being used.
A method of processing information by a computer program, comprising:
- recognizing which function implemented by a class data, which includes operation or method definitions, of the program is being used by the program when the program is operating;
- and
- replacing or deleting, in response to a request to replace or delete a class data of the program, the class data specified in the request without stopping operation of the program after the program finishes using the specified class data, if it is recognized that the specified class data is being used.
A computer-readable storage medium used to direct a computer to perform a method of processing information by a computer program, the method comprising:
- storing class data, which includes operation or method definitions, added to an object of the program which uses the class data;
- recognizing which class data stored is being used by the object when the program is operating;
- and
- replacing or deleting, in response to a request or delete a class data, the class data specified in the request without stopping operation of the program after the object finishes using the specified class data, if it is recognized that the specified class data is being used.
A computer-readable storage medium used to direct a computer to perform a method of processing information by a computer program, the method comprising:
- storing an agent class for generating an agent class object for monitoring utilization of class data which includes operation or method definitions;
- and
- generating the agent class object based on the agent class, wherein
- the generated agent class object recognizes which class data added to the agent class object is being used by the object, and, in response to a request to replace or delete a class data, the class data specified in the request is replaced or deleted without stopping operation of the program after the object finishes using the specified class data, if it is recognized that the specified class data is being used.
A process comprising:
- operating a computer program which uses class data which includes operation or method definitions;
- recognizing which class data is used by the computer program while the computer program is operating;
- and
- replacing or deleting, in response to a request to replace or delete a class data, the class data specified in the request without stopping operation of the program after use of the specified class data is finished, if it is recognized that the specified class data is being used.
An information processing apparatus operated by a a computer program, comprising:
- class data storage means for storing class data, which includes operation or method definitions, added to an object of the computer program which uses the class data;
- class data monitor means for recognizing which class data stored in the class data storage means is being used by the object when the program is operating;
- and
- class data process means for replacing or deleting, in response to a request to replace or delete a class data, the class data specified in the request without stopping operation of the program after the object finishes using the specified class data, if it is recognized by the class data monitor means that the specified class data is being used.
An information processing apparatus operated by a computer program, comprising:
- agent class storage means for storing an agent class for generating an agent class object which monitors utilization of class data which includes operation or method definitions;
- and
- agent class object generation means for generating the agent class object based on the agent class, wherein
- the agent class object generated by the agent class object generation means recognizes which class data added to the agent class object is being used by an object of the program which uses the class data, and, in response to a request to replace or delete a class data, the class data specified in the request is replaced or deleted without stopping operation of the program after the object finishes using the specified class data, if it is recognized that the specified class data is being used.
Dependencies are inferred from the claim text.