Method and system for applying patches to a computer program concurrently with its execution
AssigneeInternational Business Machines Corporation
InventorsChristine Axnix, Michael Mueller, Hartmut Penner
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsChristine Axnix, Michael Mueller, Hartmut Penner
Estimating the term…
The present invention relates to a method, a computer program product and a system of adding new static data variables and initialisation routines for these variables as part of a method of replacing a current version of a computer program with a replacement version of the program concurrently with the execution of the program on a computer system. This replacement version consists of new machine code completely replacing the existing version, new static data variables and initialisation routines for these variables. The content of the existing static variables will be preserved during the application of the concurrent patch. The concurrent patch can be revoked and the new static data variables can be removed such that the computer program that was executed before the application of the concurrent patch will be executed again.
A method of applying patches to a first computer program concurrently with its execution on a computer system, wherein a code load is loaded into the memory of the computer system and new computer program code is added while preserving the existing static data variables of the first computer program, the method comprising the steps of:
The method of claim 3, wherein the merging step further comprises the step of:
Dependencies are inferred from the claim text.