AbstractâSelf-adaptive enterprise applications have the ability to continuously reconfigure themselves according to changes in their execution contexts or user requirements. The infrastructure managing such systems is based on IBMâs MAPE-K reference model: a Monitor and an Analyzer to sense and interpret context data, a Planner and an Executor to create and apply structural adaptation plans, and a Knowledge manager to share relevant information. In this paper we present a formal model, built on the principles of constraint satisfaction, to address dynamic adaptation planning for self-adaptive enterprise applications. We formalize, modify and extend the approach presented in [1] for working with self-adaptation infrastructures in order to provide automated reasoning on the dynamic creation of structural adaptation plans. We use a running example to demonstrate the applicability of such model, even in situations where complex interactions arise between context elements and the target self-adaptive enterprise application.
@InProceedings{CLEI-2015:144284,
author = {Andres Paz and Hugo Arboleda},
title = {A Model to Guide Dynamic Adaptation Planning in Self-Adaptive Systems},
booktitle = {2015 XLI Latin American Computing Conference (CLEI), Special Edition},
pages = {66--76},
year = {2015},
editor = {Universidad Católica San Pablo},
address = {Arequipa-Peru},
month = {October},
organization = {CLEI},
publisher = {CLEI},
url = {http://clei.org/clei2015/144284},
isbn = {978-9972-825-91-0},
}