Detecting Impact of Operating System Upgrades
First Claim
1. A computer-implemented method for detecting impact of an operating system upgrade, the method comprising:
- detecting a call from a software entity running on a first data processing system to a current operating system of the first data processing system;
recording the detected call in a data structure configured to contain one or more recorded calls;
scanning an upgraded operating system on a second data processing system upon which the upgraded operating system is installed and running, before execution of the software entity in a run-time environment of the upgraded operating system, to identify the recorded calls in the data structure that fail to be supported by the upgraded operating system; and
presenting an indication of the identified calls.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and products for detecting impact of operating system upgrades on software components. Embodiments detect the impact of differences between a current operating system and an upgraded operating system. The operating system is configured to provide a run-time environment. In one embodiment, a method comprises detecting a call from a software entity running on a first data processing system to the current operating system of the data processing system; recording the detected call in a data structure configured to contain one or more recorded calls; scanning the upgraded operating system on a second data processing system upon which the upgraded operating system is installed and running, before execution of the software entity in the run-time environment of the upgraded operating system, to identify the recorded calls in the data structure that are not supported by the upgraded operating system; and presenting an indication of the identified calls.
68 Citations
20 Claims
-
1. A computer-implemented method for detecting impact of an operating system upgrade, the method comprising:
-
detecting a call from a software entity running on a first data processing system to a current operating system of the first data processing system; recording the detected call in a data structure configured to contain one or more recorded calls; scanning an upgraded operating system on a second data processing system upon which the upgraded operating system is installed and running, before execution of the software entity in a run-time environment of the upgraded operating system, to identify the recorded calls in the data structure that fail to be supported by the upgraded operating system; and presenting an indication of the identified calls. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for detecting impact of an operating system upgrade, the computer program product comprising:
-
a computer-readable medium having computer usable program code embodied therewith, the computer usable program code comprising; computer program instructions for detecting a call from a software entity running on a first data processing system to a current operating system of the first data processing system; computer program instructions for recording the detected call in a data structure configured to contain one or more recorded calls; computer program instructions for scanning an upgraded operating system on a second data processing system upon which the upgraded operating system is installed and running, before execution of the software entity in a run-time environment of the upgraded operating system, to identify the recorded calls in the data structure that fail to be supported by the upgraded operating system; and computer program instructions for presenting an indication of the identified calls. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for detecting impact of an operating system upgrade, the system comprising:
-
a first data processing system comprising a processor and a computer memory operatively coupled to the processor, the computer memory having disposed within it; computer program instructions for detecting a call from a software entity running on the first data processing system to a current operating system of the first data processing system; computer program instructions for recording the detected call in a data structure configured to contain one or more recorded calls; a second data processing system comprising a processor and a computer memory operatively coupled to the processor, the computer memory having disposed within it; computer program instructions for scanning an upgraded operating system on the second data processing system upon which the upgraded operating system is installed and running, before execution of the software entity in a run-time environment of the upgraded operating system, to identify the recorded calls in the data structure that fail to be supported by the upgraded operating system; and computer program instructions for presenting an indication of the identified calls. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification