Ebrahim Bagheri – Publication Page

Self-healing in Service Mashups Through Feature Adaptation

Mahdi Bashari and Ebrahim Bagheri and Weichang Du
Reference:
Mahdi Bashari; Ebrahim Bagheri and Weichang Du Self-healing in Service Mashups Through Feature Adaptation. In 21st International Systems and Software Product Line Conference (SPLC 2017), 2017.
Links to Publication: [www]
Abstract:
The composition of the functionality of multiple services into a single unique service mashup has received wide interest in the recent years. Given the distributed nature of these mashups where the constituent services can be located on different servers, it is possible that a change in the functionality or availability of a constituent service result in the failure of the service mashup. In this paper, we propose a novel method based on the Software Product Line Engineering (SPLE) paradigm which is able to find an alternate valid service mashup which has maximum possible number of original service mashup features in order to mitigate a service failure when complete recovery is not possible. This method also has an advantage that it can recover or mitigate the failure automatically without requiring the user to specify any adaptation rule or strategy. We show the practicality of our proposed approach through extensive experiments.
Bibtex Entry:
@inproceedings{Bashari2017, author = {Mahdi Bashari and Ebrahim Bagheri and Weichang Du}, title = {Self-healing in Service Mashups Through Feature Adaptation}, booktitle = {21st International Systems and Software Product Line Conference (SPLC 2017)}, year = {2017}, abstract = {The composition of the functionality of multiple services into a single unique service mashup has received wide interest in the recent years. Given the distributed nature of these mashups where the constituent services can be located on different servers, it is possible that a change in the functionality or availability of a constituent service result in the failure of the service mashup. In this paper, we propose a novel method based on the Software Product Line Engineering (SPLE) paradigm which is able to find an alternate valid service mashup which has maximum possible number of original service mashup features in order to mitigate a service failure when complete recovery is not possible. This method also has an advantage that it can recover or mitigate the failure automatically without requiring the user to specify any adaptation rule or strategy. We show the practicality of our proposed approach through extensive experiments.}, url = {http://congreso.us.es/splc2017/} }




Powered by WordPress