IDES: Self-adaptive software with online policy evolution extended from rainbow

4Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

One common approach or framework of self-adaptive software is to incorporate a control loop that monitoring, analyzing, deciding and executing over a target system using predefined rules and policies. Unfortunately, policies or utilities in such approaches and frameworks are statically and manually defined. The empirical adaptation policies and utility profiles cannot change with environment thus cannot make robust and assurance decisions. Various efficiency improvements have been introduced to online evolution of self-adaptive software itselfhowever, there is no framework with policy evolution in policy-based self-adaptive software such as Rainbow. Our approach, embodied in a system called IDES (Intelligent Decision System) uses reinforcement learning to provides an architecture based self-adaptive framework. We associate each policy with a preference value. During the running time the system automatically assesses system utilities and use reinforcement learning to update policy preference. We evaluate our approach and framework by an example system for bank dispatching. The experiment results reveal the intelligence and reactiveness of our approach and framework. © 2012 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Gu, X. (2012). IDES: Self-adaptive software with online policy evolution extended from rainbow. In Studies in Computational Intelligence (Vol. 429, pp. 181–195). https://doi.org/10.1007/978-3-642-30454-5_13

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free