A Self-Adaptive Mechanism for Software Configuration Based on Case-based Reasoning and Policy

Maoguang Wang,Hong Mei,Wenpin Jiao,Junjing Jie,Jianzhu Ma
DOI: https://doi.org/10.1109/AICI.2010.290
2010-01-01
Abstract:Self-adaptive software expects the system to adapt its behaviors to environment changes. One main challenge is how to improve self-adaptation efficiency. In this paper case-based reasoning method is used to support the self-configuration case reuse which results in the configuration efficiency improvement. If there is no case to reuse directly, the policy-based technique is utilized to achieve the self-configuring plan. Moreover, the new generated configuration plan will be stored to the case repository for later reuse. This self-adaptive mechanism is more flexible and efficient which also is applicable to the self-optimizing, self-healing and self-protecting etc. It has proved to be available and very helpful in software system self-configuration.
What problem does this paper attempt to address?