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}, }