Personal tools
You are here: Home Results S-Cube Shopping List for Industry Results A Context-driven Adaptation Process for Service-based Applications

A Context-driven Adaptation Process for Service-based Applications

by Pierluigi Plebani last modified Jan 12, 2012 08:28

Contact person




The goal is to provide guidelines to support the designers to design and develop adaptable ServiceBased Applications (SBAs). The approach aims at the identification of the role of the context in the adaptation activities. In particular, a context model is defined considering that the context has various different facets as it includes information ranging from the situation in which users exploit a service-based application to the conditions under which the component services can be exploited. We elaborate on how and when the context should be defined, exploited, and evolved, and on the impact it has on the various activities related to adaptation of service-based applications. Moreover it offers a definition of the associations between the adaptation strategies and the triggers of adaptation mechanisms. We consider different adaptation strategies such as service substitution, re-execution, re-composition, fail, service concretization, re-negotiation, compensation, trigger evolution. 


Technical Information





Antonio Bucchiarone, Raman Kazhamiakin, Cinzia Cappiello, Elisabetta di Nitto, and Valentina Mazza. 2010. A context-driven adaptation process for service-based applications. In Proceedings of the 2nd International Workshop on Principles of Engineering Service-Oriented Systems (PESOS '10). ACM, New York, NY, USA, 50-56. 

Antonio Bucchiarone, Cinzia Cappiello, Elisabetta Di Nitto, Raman Kazhamiakin, Valentina Mazza, Marco Pistore: Design for Adaptation of Service-Based Applications: Main Issues and Requirements. ICSOC/ServiceWave Workshops 2009: 467-476


Engineering and design Adaptation and Monitoring


Maturity Level


Relationship with Future Internet and Internet of Services

The approach can be used as a design methodology in a future internet architecture. In fact, service personalization according to context and user preferences is one of the main requirements for future internet. 


Relationship with Cloud

The approach can be tailored to be applied to the self-adaptation of a cloud. Some experiments on this issue are on going

Web site

Document Actions
  • Send this
  • Print this
  • Bookmarks

The Plone® CMS — Open Source Content Management System is © 2000-2017 by the Plone Foundation et al.