摘要 |
PURPOSE: An autonomic computing method in a CPS and a device thereof are provided to find a defect in a system and fixes the defect to make a normal state of the system. CONSTITUTION: An autonomic computing device(100) includes a control unit composed of a monitoring module(110), an analyzing module(112), a diagnosing module(114), a planning module(116), an executing module(118), and an evaluating module(120), a knowledge base(122), and a communication unit(124). The communication unit receives data from CPS elements(140) through a sensor(126) and an effecter(128) applied to the elements and executes commands of the autonomic computing device. The monitoring module communicates with the sensor and the effecter through the communication unit. The monitoring module is a communication channel between the autonomic computing device and the CPS elements. The analyzing module analyzes the system with system state information received from the monitoring module. The diagnosing module finds a defect causing an abnormal state. The planning module determines a self-adaptation policy for resolving the abnormal state. The executing module establishes an adaptation counter plan with the effecter in the CPS elements to execute the adaptation counter plan. The evaluating module checks the success of the counter plan and stores the result thereof in the knowledge base. The sensor collects current system state information and reports the information to the monitoring module through the communication unit. The effecter performs the adaptation counter plan allocated by the executing module. [Reference numerals] (100) Autonomic computing device; (110) Monitoring module; (112) Analyzing module; (114) Diagnosing module; (116) Planning module; (118) Executing module; (120) Evaluating module; (122) Knowledge base; (124) Communication unit; (126) Sensor; (128) Effecter; (130) CPS domain knowledge; (140) CPS elements; (142,144) Application module; |