TY - GEN
T1 - Developing adapters for structural adaptation of component-based applications
AU - Lahmar, Imen Ben
AU - Belaid, Djamel
PY - 2013/9/11
Y1 - 2013/9/11
N2 - Building upon the Service Oriented Architecture, applications can be defined as an assembly of abstract components that are resolved by integrating transparently functionalities provided by heterogeneous resources. However, applications in pervasive environments have to operate under highly dynamic and unpredictable context. This may give rise to several problems denoting that there are mismatches between their descriptions and the execution environments (e.g., heterogeneity of services discovery protocols). Therefore, there is a crucial need to adapt applications in order to overcome these mismatches. In this work, we present a dynamic structural adaptation approach for abstract applications. Our approach is based on the transformation of applications by injecting adapters into their descriptions with respect to their functional behaviour. We propose a fine-grained template to define these adapters. We also give an overview of some results of our evaluations to validate our approach.
AB - Building upon the Service Oriented Architecture, applications can be defined as an assembly of abstract components that are resolved by integrating transparently functionalities provided by heterogeneous resources. However, applications in pervasive environments have to operate under highly dynamic and unpredictable context. This may give rise to several problems denoting that there are mismatches between their descriptions and the execution environments (e.g., heterogeneity of services discovery protocols). Therefore, there is a crucial need to adapt applications in order to overcome these mismatches. In this work, we present a dynamic structural adaptation approach for abstract applications. Our approach is based on the transformation of applications by injecting adapters into their descriptions with respect to their functional behaviour. We propose a fine-grained template to define these adapters. We also give an overview of some results of our evaluations to validate our approach.
KW - Structural adaptation
KW - adapter template
KW - component-based applications
KW - pervasive environments
U2 - 10.1109/WETICE.2013.40
DO - 10.1109/WETICE.2013.40
M3 - Conference contribution
AN - SCOPUS:84883545361
SN - 9780769550022
T3 - Proceedings of the Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE
SP - 92
EP - 97
BT - Proceedings - 22nd IEEE International WETICE Conference, WETICE 2013
T2 - 2013 IEEE 22nd International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE 2013
Y2 - 17 June 2013 through 20 June 2013
ER -