DocumentCode :
3445014
Title :
Context-Aware Autonomous Web Services in Software Product Lines
Author :
Alferez, German H. ; Pelechano, Vicente
Author_Institution :
Fac. de Ingenieriay Tecnol., Univ. de Montemorelos, Montemorelos, Mexico
fYear :
2011
fDate :
22-26 Aug. 2011
Firstpage :
100
Lastpage :
109
Abstract :
Web services run in complex environments where it is desirable to be able to count on mechanisms to adapt them according to contextual changes. Manual adaptations are unfeasible in intricate service compositions that are built with highly dynamic Web services. However, the principles of Autonomic Computing could support their self-adaptation. In this paper, we propose a method for designing and implementing context-aware autonomous Web services in system families. It is based on Software Product Line (SPL) engineering to support their systematic reuse in mass production environments. Autonomic behavior is achieved by our Model-based Reconfiguration Engine for Web services (MoRE-WS). MoRE-WS leverages variability models at runtime as easy-to-understand and semantically rich adaptation policies for decision-making while the architecture of a Dynamic SPL (DSPL) allows a flexible service recomposition. A case study illustrates the applicability of our method.
Keywords :
Web services; software development management; ubiquitous computing; MoRE-WS; autonomic computing; context aware autonomous Web service; decision making; highly dynamic Web services; mass production environments; model based reconfiguration engine; software product line engineering; Adaptation models; Context; Meteorology; Runtime; Unified modeling language; Web services; Web services; autonomic computing; context-awareness; dynamic software product lines; models at runtime; software product lines;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Product Line Conference (SPLC), 2011 15th International
Conference_Location :
Munich
Print_ISBN :
978-1-4577-1029-2
Type :
conf
DOI :
10.1109/SPLC.2011.21
Filename :
6030051
Link To Document :
بازگشت