Patent ID: 8028053
Filing Date: 2011-09-27
Classification: G06N,Y10S

Abstract:
1. A system for dependency management, comprising: a provider object management module managing a provider object that provides information; a consumer object management module managing a consumer object that executes a predetermined task based on the information provided by the provider object; an information object management module managing an information object that manages the provider object and the consumer object based on the information; a dependency storage module storing dependency information between the provider object and the consumer object; and a dependency management module examining dependency between the provider object and the consumer object based on the dependency information that is received from the dependency storage module and controlling activation and deactivation of the provider object and the consumer object according to a result of the dependency examination, wherein at least one of the modules is a hardware component, wherein if the consumer object management module requests to deactivate the consumer object, the dependency management module inspects whether information used by the consumer object to be deactivated is used by any other consumer object, and when any other consumer object using the information does not exist, the dependency management module controls deactivating the provider object providing the information.