Ebrahim Bagheri – Publication Page

Automated Composition of Service Mashups Through Software Product Line Engineering

Mahdi Bashari and Ebrahim Bagheri and Weichang Du
Reference:
Mahdi Bashari; Ebrahim Bagheri and Weichang Du Automated Composition of Service Mashups Through Software Product Line Engineering. In The 15th International Conference on Software Reuse (ICSR 2016), 2016.
Links to Publication: [www]
Abstract:
The growing number of online resources, including data and services, has motivated both researchers and practitioners to provide methods and tools for non-expert end-users to create desirable applications by putting these resources together leading to the so called mashups. In this paper, we focus on a class of mashups referred to as service mashups. A service mashup is built from existing services such that the developed service mashup offers added-value through new functionalities. We propose an approach which adopts concepts from software product line engineering and automated AI planning to support the automated composition of service mashups. One of the advantages of our work is that it allows non-experts to build and optimize desired mashups with little knowledge of service composition. We report on the results of the experimentation that we have performed which support the practicality and scalability of our proposed work.
Bibtex Entry:
@inproceedings{Bashari20162, author = {Mahdi Bashari and Ebrahim Bagheri and Weichang Du}, title = {Automated Composition of Service Mashups Through Software Product Line Engineering}, booktitle = {The 15th International Conference on Software Reuse (ICSR 2016)}, year = {2016}, abstract = {The growing number of online resources, including data and services, has motivated both researchers and practitioners to provide methods and tools for non-expert end-users to create desirable applications by putting these resources together leading to the so called mashups. In this paper, we focus on a class of mashups referred to as service mashups. A service mashup is built from existing services such that the developed service mashup offers added-value through new functionalities. We propose an approach which adopts concepts from software product line engineering and automated AI planning to support the automated composition of service mashups. One of the advantages of our work is that it allows non-experts to build and optimize desired mashups with little knowledge of service composition. We report on the results of the experimentation that we have performed which support the practicality and scalability of our proposed work.}, url = {http://www.cyprusconferences.org/icsr2016/} }




Powered by WordPress