System and method for dependency management
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for dependency management are provided. The system for dependency management, includes 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.
-
Citations
29 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for dependency management, comprising:
-
a sensor management module managing a sensor that observes knowledge;
a context-aware service object (CAS) management module managing a CAS that provides a service when the knowledge satisfies a context corresponding to information determining a service action of the CAS;
an observed information management module managing observed information which is a target of the knowledge and managing the sensor and the CAS based on the observed information;
a dependency storage module storing dependency information regarding a relationship between the observed information and the context; and
a dependency management module examining dependency between the observation information and the context based on the dependency information received from the dependency storage module and controlling activation and deactivation of the sensor and the CAS according to a result of the dependency examination. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method for dependency management, comprising:
-
examining dependency between a consumer object to be activated and a provider object providing information used by the consumer object; and
controlling activation and deactivation of the consumer object and the provider object according to a result of the examination. - View Dependent Claims (14, 15, 16)
-
-
17. A method for dependency management, comprising:
-
inspecting whether information used by a consumer object to be deactivated is used by any other consumer object; and
when any other consumer object using the information does not exist, deactivating the provider object providing the information. - View Dependent Claims (18)
-
-
19. A method for dependency management, comprising:
-
examining dependency of a consumer object that is in a resolved state among consumer objects using information provided by a provider object to be activated; and
controlling activation and deactivation of the consumer object according to a result of the examination. - View Dependent Claims (20, 21, 22)
-
-
23. A method for dependency management, comprising:
-
examining dependency of a consumer object using information provided by a provider object to be deactivated; and
controlling activation and deactivation of the consumer object and the provider object having dependency with the consumer object, according to a result of the examination. - View Dependent Claims (24, 25)
-
-
26. A recording medium having a computer readable program recorded therein, the program for executing a method for dependency management, comprising:
-
examining dependency between a consumer object to be activated and a provider object providing information used by the consumer object; and
controlling activation and deactivation of the consumer object and the provider object according to a result of the examination.
-
-
27. A recording medium having a computer readable program recorded therein, the program for executing a method for dependency management, comprising:
-
inspecting whether information used by a consumer object to be deactivated is used by any other consumer object; and
when any other consumer object using the information does not exist, deactivating the provider object providing the information.
-
-
28. A recording medium having a computer readable program recorded therein, the program for executing a method for dependency management, comprising:
-
examining dependency of a consumer object that is in a resolved state among consumer objects using information provided by a provider object to be activated; and
controlling activation and deactivation of the consumer object according to a result of the examination.
-
-
29. A recording medium having a computer readable program recorded therein, the program for executing a method for dependency management, comprising:
-
examining dependency of a consumer object using information provided by a provider object to be deactivated; and
controlling activation and deactivation of the consumer object and the provider object having dependency with the consumer object, according to a result of the examination.
-
Specification