Technique for efficiently maintaining system configuration
First Claim
1. Apparatus for effecting a reconfiguration of a system, the system including storage for accommodating a plurality of components therein to realize first system functions, the reconfiguration of the system involving placing at least a first component into the storage and removing at least a second component in the storage therefrom to realize second system functions, the apparatus comprising:
- a processor for identifying one or more components on which said at least first component depends;
a comparator for comparing the identified components with the plurality of components in the storage; and
an interface for placing into the storage said at least first component and any one or more of said identified components which are different from each of the plurality of components in the storage, and then removing said at least second component from the storage.
7 Assignments
0 Petitions
Accused Products
Abstract
During a reconfiguration of a software-based system, an addition process for loading software components onto the system is performed, followed by a removal process for purging therefrom those components which are no longer required in the new configuration. In accordance with the invention, the dependencies of the software components currently in the system and those to be added thereto are identified. Using the knowledge of such dependencies, the addition process ensures the minimal addition of software components to the system, and the removal process ensures the maximal removal of software components therefrom in realizing the new configuration.
19 Citations
29 Claims
-
1. Apparatus for effecting a reconfiguration of a system, the system including storage for accommodating a plurality of components therein to realize first system functions, the reconfiguration of the system involving placing at least a first component into the storage and removing at least a second component in the storage therefrom to realize second system functions, the apparatus comprising:
-
a processor for identifying one or more components on which said at least first component depends; a comparator for comparing the identified components with the plurality of components in the storage; and an interface for placing into the storage said at least first component and any one or more of said identified components which are different from each of the plurality of components in the storage, and then removing said at least second component from the storage. - View Dependent Claims (2, 3, 4)
-
-
5. Apparatus for effecting a reconfiguration of a system, the system including storage for accommodating a plurality of components therein to realize first system functions, the reconfiguration of the system involving placing at least a first component into the storage and removing at least a second component in the storage therefrom to realize second system functions, the apparatus comprising:
-
a processor for identifying a first ensemble of one or more components on which said at least second component depends, said processor identifying a second ensemble of any components on which one or more of said plurality of components, other than said at least second component, depend; and an interface for placing said at least first component into the storage and then removing from the storage said at least second component and any one or more of the components in the first ensemble which are different from each of the components in the second ensemble. - View Dependent Claims (6, 7, 8)
-
-
9. Apparatus for reconfiguring a system, the system including storage for accommodating a plurality of components therein to realize predetermined system functions, the apparatus comprising:
-
first means for placing at least a first component into the storage; second means for identifying one or more components on which the first component depends; third means for placing into the storage any one or more of the identified components which are different from each of the plurality of components in the storage; fourth means for removing at least a second component in the storage therefrom, the second component being removed from the storage after the first component being placed thereinto; fifth means for identifying a first ensemble of one or more components on which the second component depends; sixth means for identifying a second ensemble of any components on which one or more of the components currently in the storage depend; and seventh means for removing from said system any one or more of the components in the first ensemble which are different from each of the components in the second ensemble. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method implemented in an apparatus for effecting a reconfiguration of a system, the system including storage for accommodating a plurality of components therein to realize first system functions, the reconfiguration of the system involving placing at least a first component into the storage and removing at least a second component in the storage therefrom to realize second system functions, the method comprising:
-
identifying one or more components on which said at least first component depends; comparing the identified components with the plurality of components in the storage; and after placing into the storage said at least first component and any one or more of said identified components which are different from each of the plurality of components in the storage, removing said at least second component from the storage. - View Dependent Claims (20, 21)
-
-
22. A method implemented in an apparatus for effecting a reconfiguration of a system, the system including storage for accommodating a plurality of components therein to realize first system functions, the reconfiguration of the system involving placing at least a first component into the storage and removing at least a second component in the storage therefrom to realize second system functions, the method comprising:
-
identifying a first ensemble of one or more components on which said at least second component depends; identifying a second ensemble of any components on which one or more of said plurality of components, other than said at least second component, depend; and after placing said at least first component into the storage, removing from the storage said at least second component and any one or more of the components in the first ensemble which are different from each of the components in the second ensemble. - View Dependent Claims (23, 24)
-
-
25. A method implemented in an apparatus for reconfiguring a system, the system including storage for accommodating a plurality of components therein to realize predetermined system functions, the method comprising the steps of:
-
placing at least a first component into the storage; identifying one or more components on which the first component depends; placing into the storage any one or more of the identified components which are different from each of the plurality of components in the storage; after the placing steps, removing at least a second component in the storage therefrom; identifying a first ensemble of one or more components on which the second component depends; identifying a second ensemble of any components on which one or more of the components currently in the storage depend; and removing from said system any one or more of the components in the first ensemble which are different from each of the components in the second ensemble. - View Dependent Claims (26, 27, 28, 29)
-
Specification