We proposed a case-based planning (CBP) approach for agent-based service-oriented systems. CBP is planning by reusing old plan results. It reuse past successfully executed plans to solve new planning problems. There are two advantages of CBP: learning and efficiency. CBP can remember successfully performed cases for reuse and failed situations for avoidance. It can also remember repairs strategies for reapplication. Efficiency of CBP comes from that the ability of reusing parts of old plans could avoid the repetition of the same efforts. It is obvious that if each agent in the agent-based service-oriented system can remember the past cooperation experience, the efficiency of agents' cooperation could be improved because a lot of communication load and network latency can be avoided. In our approach, a plan consists of a series of actions to achieve related goals. The actions include internal function calls and external services invocations. A hierarchical case-based reasoning (HCBR) mechanism is used as core to implement CBP. We discussed how the proposed approach be used to enhance the service assessment.
['Chiung-Hon Leon Lee', 'Ken Yen-Ru Cheng', 'Alan Liu']
A Case-based planning approach for agent-based service-oriented systems