Method and system for analyzing the impact of a software update
First Claim
1. A method for determining impact on software components of updates to a software system, the method comprising:
- identifying resources affected by an update to the software system;
during execution of a software component, identifying resources accessed by the software component; and
when an accessed resource is also an affected resource, indicating that the software component is impacted by the update to the software system.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for analyzing the impact on software of an update to a software system is provided. The impact analysis system identifies resources that are affected by an update to the software system and identifies resources that are accessed by various software components during execution of the software components. To analyze the effects of an update, the impact analysis system identifies those accessed resources of the software components that are affected by the update as being impacted resources. The impact analysis system considers those software components that access the impacted resources to be impacted software components. The impact analysis system provides a user interface through which a user can view and analyze the impact of an update.
63 Citations
33 Claims
-
1. A method for determining impact on software components of updates to a software system, the method comprising:
-
identifying resources affected by an update to the software system;
during execution of a software component, identifying resources accessed by the software component; and
when an accessed resource is also an affected resource, indicating that the software component is impacted by the update to the software system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable medium containing instructions for controlling a computer system to determine impact of an update to a software system, by a method comprising:
-
during execution of a software component, identifying resources accessed by the software component; and
when an accessed resource is affected by the update, indicating that the accessed resource is impacted by the update to the software system. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for managing installation of updates to software systems, the method comprising:
-
during execution of software components, logging resources accessed by the software components;
receiving an indication of an update for a software system including an identification of resources affected by the update; and
identifying software components impacted by the received update based on whether a resource accessed by the software components as indicated by the logging is affected by the update. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A method for determining impact of an installation update to a software system, the method comprising:
-
identifying resources affected by an installed update;
identifying resources currently being accessed by a software component; and
when an accessed resource is an affected resource, determining whether the accessed resource is a version of the resource corresponding to the update. - View Dependent Claims (31, 32, 33)
-
Specification