Modelling and Analysing Highly-Configurable Services

TitleModelling and Analysing Highly-Configurable Services
Publication TypePapers in conferences
Year of Publication2017
AuthorsGarcía-Galán, Jesús, José María García, Pablo Trinidad, and Pablo Fernandez
BooktitleProceedings of the 21st International Systems and Software Product Line Conference
Date Published09/2017
PublisherACM 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.

ISA fields
Research Area: 
Software Product Lines
Full PDF: