Handling Tenant-Specific Non-Functional Requirements through a Generic SLA
Khadija Aouzal, Hatim Hafiddi, Mohamed Dahchour
2018
Abstract
In a multi-tenant architecture of a Software as a Service (SaaS) application, one single instance is shared among different tenants. However, this architectural style supports only the commonalities among tenants and does not cope with the variations and the specific context of each tenant. These variations concern either functional or non-functional properties. In this paper, we deal with non-functional variability in SaaS services in order to support the different quality levels that a service may have. For that purpose, we propose an approach that considers Service Level Agreements (SLAs) as Families in terms of Software Product Line Engineering. We define two metamodels: NFVariability metamodel and VariableSLA metamodel. The first one models and captures variability in quality attributes of services. The second one models a dynamic and variable SLA. Model-to-model transformations are performed to transform Feature Model (NFVariability metamodel instance) to Generic SLA (VariableSLA instance) in order to dynamically deal with the tenant-specific nonfunctional requirements.
DownloadPaper Citation
in Harvard Style
Aouzal K., Hafiddi H. and Dahchour M. (2018). Handling Tenant-Specific Non-Functional Requirements through a Generic SLA.In Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-758-300-1, pages 383-391. DOI: 10.5220/0006791403830391
in Bibtex Style
@conference{enase18,
author={Khadija Aouzal and Hatim Hafiddi and Mohamed Dahchour},
title={Handling Tenant-Specific Non-Functional Requirements through a Generic SLA},
booktitle={Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2018},
pages={383-391},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006791403830391},
isbn={978-989-758-300-1},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - Handling Tenant-Specific Non-Functional Requirements through a Generic SLA
SN - 978-989-758-300-1
AU - Aouzal K.
AU - Hafiddi H.
AU - Dahchour M.
PY - 2018
SP - 383
EP - 391
DO - 10.5220/0006791403830391