Method for resolving dependency conflicts among multiple operative entities within a computing environment
AssigneeAduoa, Inc.
InventorsModdy Te'eni, Ilan Shufer
Life of this patent
Estimating the term…
Abstract
A computer-based method sets up automatically a computer system configuration in association with a computer system upgrade process. In accordance with the system configuration, the upgrade process installs a required set of operative elements in order to provide for the reliable operation of the computer system. The operatively correct combination of hardware, system and application software components is accomplished by inter-component dependency checking and conflict resolving procedures utilizing specific inter-component dependency rules tables and component definition and inter-component relationship definition databases.
Claims17
A method of assisting users of a computer system in the conduct of an upgrade of said computer system by establishing automatically an operatively correct combination of a set of components constituting said computer system through resolving inter-component dependency conflicts arising among said set of components, the method comprising:
- obtaining at least one hierarchically organized control table from a computer storage device, said at least one hierarchically organized control table storing a first set of information regarding a set of components utilized as constituent parts of said computer system;
- setting up at least one result table on said computer storage device, said at least one result table storing a second set of information resulting from automatically establishing an operatively correct combination of two or more components within said set of components utilized as constituent parts of said computer system;
- examining said at least one hierarchically organized control table for inter-component dependency conflicts arising among said second set of information;
- identifying said inter-component dependency conflicts arising among said second set of information;
- creating result-related actions based on an inter-component dependency conflicts resolving process;
- obtaining an at least one system upgrade action from a system upgrade table;
- disassembling said at least one system upgrade action so that said at least one system upgrade action contains at least one component and at least one system upgrade operation;
- checking an at least one xor rule associated with an inter-component dependency rules language, the at least one xor rule reflects an at least one inter-component relationship rule referring to said at least one component associated with said at least one system upgrade action;
- and
- checking an at least one add-remove rule associated said inter-component dependency rules language, said at least one add-remove rule reflects an at least one inter-component dependency relationship rule referring to said at least one component associated with said at least one system upgrade action.
Dependencies are inferred from the claim text.