Modelling and Analysing Highly-Configurable Services
Title | Modelling and Analysing Highly-Configurable Services |
Publication Type | Papers in conferences |
Year of Publication | 2017 |
Authors | García-Galán, Jesús, José María García, Pablo Trinidad, and Pablo Fernandez |
Booktitle | Proceedings of the 21st International Systems and Software Product Line Conference |
Date Published | 09/2017 |
Publisher | ACM Computing |
Abstract | Since the emergence of XaaS and Cloud Computing paradigms, the number and complexity of available services have been increasing enormously. These services usually offer a plethora of configuration options, which can even include additional services provided as a bundled offer. In this scenario, usual tasks, such as description, discovery and selection, become increasingly complex due to the variability of the decision space. The notion of Highly-Configurable Services (HCS) has been coined to identify such group of services that can be configured and bundled together to perform demanding computing tasks. In this paper we characterize HCSs by means of an abstract model and a text-based, human-readable notation named SYNOPSIS that facilitates the execution of various service tasks. In particular, we validate the usefulness of our model when checking the validity of HCSs descriptions in SYNOPSIS, as well as selecting the optimal configuration with regards to user requirements and preferences by providing a prototype implementation. |