Product Line Architecture for Automatic Evolution of Multi-Tenant Applications

dc.centroE.T.S.I. Informáticaes_ES
dc.contributor.authorHorcas-Aguilera, José Miguel
dc.contributor.authorPinto-Alarcón, Mónica
dc.contributor.authorPinilla, Mercedes
dc.date.accessioned2016-10-24T10:41:09Z
dc.date.available2016-10-24T10:41:09Z
dc.date.created2016
dc.date.issued2016
dc.departamentoLenguajes y Ciencias de la Computación
dc.description.abstractCloud computing is becoming the predominant mechanism to seamlessly deploy applications with special requirements such as massive storage sharing or load balancing, usually provided as services by cloud platforms. A developer can improve the application’s delivery and productivity by following a multi tenancy approach, where variants of the same application can be quickly customized to the necessities of each tenant. However, managing the inherent variability existing in multitenant applications and, even more importantly, managing the evolution of a multi-tenant application with hundreds of tenants and thousands of different valid architectural configurations can become intractable if performed manually. In this paper we propose a product line architecture approach in which: (1) we use cardinality-based variability models to model each tenant as a clonable feature, (2) we automate the process of evolving the multi-tenant application architecture, and (3) we demonstrate that the implemented process is correct and efficient for a high number of tenants in a reasonable time. We use a running case study in the domain of medical software.es_ES
dc.description.sponsorshipUniversidad de Málaga. Campus de Excelencia Internacional Andalucía Tech.es_ES
dc.identifier.urihttp://hdl.handle.net/10630/12261
dc.language.isospaes_ES
dc.publisherIEEEes_ES
dc.relation.eventdate05/09/2016es_ES
dc.relation.eventplaceViena (Austria)es_ES
dc.relation.eventtitleEnterprise Computing Conference (EDOC)es_ES
dc.rightsby-nc-nd
dc.rights.accessRightsopen accesses_ES
dc.subjectMinería de datoses_ES
dc.subject.otherMulti-tenant applicationses_ES
dc.subject.otherSoftware product line evolutiones_ES
dc.titleProduct Line Architecture for Automatic Evolution of Multi-Tenant Applicationses_ES
dc.typeconference outputes_ES
dspace.entity.typePublication
relation.isAuthorOfPublicationf4aaacf9-21d1-47d4-a612-4fa9db809696
relation.isAuthorOfPublication839f00c1-d583-4eeb-bb1e-d529b1df6967
relation.isAuthorOfPublication.latestForDiscoveryf4aaacf9-21d1-47d4-a612-4fa9db809696

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
edoc-abs.pdf
Size:
61.31 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
EDOC2016.pdf
Size:
160.9 KB
Format:
Adobe Portable Document Format