REFERENCES
Abu-Matar, M., Mizouni, R., and Alzahmi, S. (2014). To-
wards Software Product Lines Based Cloud Architec-
tures. 2014 IEEE International Conference on Cloud
Engineering.
Andrieux, A., CZajkowski, K., Dan, A., and Keahy, K.
(2006). Web Services Agreement Specification (WS-
Agreement).
Aouzal, K., Hafiddi, H., and Dahchour, M. (2015). An
Overview of Variability Management in Cloud Ser-
vices. Proceedings of the 2015 International Con-
ference on Cloud Technologies and Applications
(CloudTech).
Batory, D. (2005). Feature Models, Grammars, and Propo-
sitional Formulas. In Software Product Line Confer-
ence.
Bezemer, C.-P. and Zaidman, A. (2010). Multi-Tenant SaaS
Applications : Maintenance Dream or Nightmare ? In
Proceedings of the Joint ERCIM Workshop on Soft-
ware Evolution (EVOL) and International Workshop
on Principles of Software Evolution (IWPSE).
Boukadi, K., Grati, R., and Ben-Abdallah, H. (2016). To-
ward the automation of a QoS-driven SLA establish-
ment in the Cloud. Service Oriented Computing and
Applications.
Fehling, C., Leymann, F., Schumm, D., Konrad, R., and Mi-
etzner, R. (2011). Flexible process-based applications
in hybrid clouds. In Cloud Computing (CLOUD),
2011 IEEE International Conference on.
Galster, M. (2015). Architecting for Variability in Quality
Attributes of Software Systems. Proceedings of the
2015 European Conference on Software Architecture
Workshops.
Galster, M., Weyns, D., Tofan, D., Michalik, B., and Avge-
riou, P. (2014). Variability in Software Systems: A
Systematic Literature Review. Software Engineering,
IEEE Transactions on Software Engineering.
Garc
´
ıa-Gal
´
an, J., Pasquale, L., Trinidad, P., and Ruiz-
Cort
´
es, A. (2014). User-centric Adaptation of Multi-
tenant Services: Preference-based Analysis for Ser-
vice Reconfiguration. Proceedings of the 9th Interna-
tional Symposium on Software Engineering for Adap-
tive and Self-Managing Systems.
Garc
´
ıa-gal
´
an, J., Pasquale, L., Trinidad, P., and Ruiz-
Cort
´
es, A. (2016). User-Centric Adaptation Analysis
of Multi-Tenant Services. ACM Transactions on Au-
tonomous and Adaptive Systems.
Gey, F., Van Landuyt, D., Walraven, S., and Joosen, W.
(2014). Feature Models at Run Time Feature Middle-
ware for Multi-tenant SaaS Applications. In Proceed-
ings of the 9th Workshop on Models@run.time co-
located with 17th International Conference on Model
Driven Engineering Languages and Systems MOD-
ELS, Valencia, Spain.
Horcas, J. M., Pinto, M., and Fuentes, L. (2016). An auto-
matic process for weaving functional quality attributes
using a software product line approach. Journal of
Systems and Software.
Horcas, J.-M., Pinto, M., and Fuentes, L. (2017). Green
Configurations of Functional Quality Attributes. Pro-
ceedings of the 21st International Systems and Soft-
ware Product Line Conference - Volume A on - SPLC
’17.
Keller, A. and Ludwig, H. (2003). The WSLA Framework :
Specifying and Monitoring Service Level Agreements
for Web Services.
Landuyt, D. V., Walraven, S., and Joosen, W. (2015). Vari-
ability Middleware for Multi-tenant SaaS Applica-
tions. Proceedings of the 19th International Systems
and Software Product Line Conference - SPLC ’15.
Mahdavi-Hezavehi, S., Galster, M., and Avgeriou, P.
(2013). Variability in quality attributes of service-
based software systems: A systematic literature re-
view. Information and Software Technology.
Mell, P. and Grance, T. (2011). The NIST Definition of
Cloud Computing Recommendations of the National
Institute of Standards and Technology.
Mohamed, M., Anya, O., Tata, S., Mandagere, N., Bara-
caldo, N., and Ludwig, H. (2017). rSLA: An Ap-
proach for Managing Service Level Agreements in
Cloud Environments. International Journal of Coop-
erative Information Systems.
OMG (2008). Profile for Modeling Quality of Service and
Fault Tolerance Characteristics and Mechanisms.
Pohl, K., B
¨
ockle, G., and van der Linden, F. (2005). Soft-
ware Product Line Engineering: Fundations, Princi-
ples and Techniques. SpringerVerlag, Berlin, DE.
Serrano, D., Bouchenak, S., Kouki, Y., De Oliveira, F. A.,
Ledoux, T., Lejeune, J., Sopena, J., Arantes, L., and
Sens, P. (2016). SLA guarantees for cloud services.
Future Generation Computer Systems.
Tata, S., Mohamed, M., Sakairi, T., Mandagere, N., Anya,
O., and Ludwiga, H. (2016). RSLA: A service level
agreement language for cloud services. IEEE Interna-
tional Conference on Cloud Computing, CLOUD.
Tizzei, L. P., Nery, M., Segura, V. C. V. B., and Cerqueira,
R. F. G. (2017). Using Microservices and Software
Product Line Engineering to Support Reuse of Evolv-
ing Multi-tenant SaaS. Proceedings of the 21st Inter-
national Systems and Software Product Line Confer-
ence - Volume A on - SPLC ’17.
Uriarte, R. B., Tiezzi, F., and Nicola, R. D. (2014).
SLAC: A Formal Service-Level-Agreement Language
for Cloud Computing. In 2014 IEEE/ACM 7th Inter-
national Conference on Utility and Cloud Computing
(UCC).
Handling Tenant-Specific Non-Functional Requirements through a Generic SLA
391