SaaS dynamic evolution based on model-driven software product lines

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

11 Scopus citations

Abstract

Cloud computing is an emerging paradigm that provides scalable computing and storage capabilities where resources are accessed on a pay-as-you-go basis. Software as a Service (SaaS) applications are hosted in the cloud and made available as services for tenants' organizations over a network. To achieve reusability in cloud computing, software and hardware resources are shared among multiple tenants. Conventional multitenant SaaS applications provide the same set of services for all tenants thus resulting in one-size-fits-all applications. However, as tenants may have different requirements, customizable SaaS solutions are needed. To accommodate evolving tenants' requirements, the SaaS instance should evolve systematically. In this paper, we present a multitenant single instance SaaS evolution platform based on Software Product Lines (SPLs). The platform specifies a set of evolution rules, based on feature modeling, that govern evolution decisions. We also present the early implementation phases of the proposed approach based on SPLs and Model Driven Architecture (MDA) concepts.

Original languageBritish English
Title of host publicationProceedings - 2014 IEEE 6th International Conference on Cloud Computing Technology and Science, CloudCom 2014
PublisherIEEE Computer Society
Pages292-299
Number of pages8
EditionFebruary
ISBN (Electronic)9781479940936
DOIs
StatePublished - 9 Feb 2015
Event2014 6th IEEE International Conference on Cloud Computing Technology and Science, CloudCom 2014 - Singapore, Singapore
Duration: 15 Dec 201418 Dec 2014

Publication series

NameProceedings of the International Conference on Cloud Computing Technology and Science, CloudCom
NumberFebruary
Volume2015-February
ISSN (Print)2330-2194
ISSN (Electronic)2330-2186

Conference

Conference2014 6th IEEE International Conference on Cloud Computing Technology and Science, CloudCom 2014
Country/TerritorySingapore
CitySingapore
Period15/12/1418/12/14

Keywords

  • Dynamic evolution
  • Model driven engineering
  • Multitenant applications
  • Saas
  • Software product lines

Fingerprint

Dive into the research topics of 'SaaS dynamic evolution based on model-driven software product lines'. Together they form a unique fingerprint.

Cite this