TY - STD TI - Mell P, Grance T (2011) The nist definition of cloud computing. Special publication 800-145, National Institute of Standards and Technology (NIST). http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf. UR - http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf ID - ref1 ER - TY - JOUR AU - Armbrust, M. AU - Fox, A. AU - Griffith, R. AU - Joseph, A. D. AU - Katz, R. AU - Konwinski, A. AU - Lee, G. AU - Patterson, D. AU - Rabkin, A. AU - Stoica, I. AU - Zaharia, M. PY - 2010 DA - 2010// TI - A view of cloud computing JO - Commun ACM VL - 53 UR - https://doi.org/10.1145/1721654.1721672 DO - 10.1145/1721654.1721672 ID - Armbrust2010 ER - TY - JOUR AU - Zhang, Q. AU - Cheng, L. AU - Boutaba, R. PY - 2010 DA - 2010// TI - Cloud computing: State-of-the-art and research challenges JO - J Internet Serv Appl VL - 1 UR - https://doi.org/10.1007/s13174-010-0007-6 DO - 10.1007/s13174-010-0007-6 ID - Zhang2010 ER - TY - STD TI - Amazon Web Services LLCAmazon Elastic Compute Cloud (Amazon EC2). http://aws.amazon.com/ec2/. [Last visited on November 24, 2014]. UR - http://aws.amazon.com/ec2/ ID - ref4 ER - TY - STD TI - Google Inc.Google App Engine. https://cloud.google.com/appengine/docs. [Last visited on November 24, 2014]. UR - https://cloud.google.com/appengine/docs ID - ref5 ER - TY - STD TI - Salesforce.com Inc.Salesforce CRM. http://www.salesforce.com/. [Last visited on November 24, 2014]. ID - ref6 ER - TY - JOUR AU - Walraven, S. AU - Truyen, E. AU - Joosen, W. PY - 2014 DA - 2014// TI - Comparing PaaS offerings in light of SaaS development JO - Computing VL - 96 UR - https://doi.org/10.1007/s00607-013-0346-9 DO - 10.1007/s00607-013-0346-9 ID - Walraven2014 ER - TY - STD TI - Mueller D (2014) It’s 2014 and PaaS is eating the world. https://www.openshift.com/blogs/its-2014-and-paas-is-eating-the-world. UR - https://www.openshift.com/blogs/its-2014-and-paas-is-eating-the-world ID - ref8 ER - TY - JOUR AU - Leavitt, N. PY - 2009 DA - 2009// TI - Is cloud computing really ready for prime time? JO - Computer VL - 42 UR - https://doi.org/10.1109/MC.2009.20 DO - 10.1109/MC.2009.20 ID - Leavitt2009 ER - TY - JOUR AU - Marston, S. AU - Li, Z. AU - Bandyopadhyay, S. AU - Zhang, J. AU - Ghalsasi, A. PY - 2011 DA - 2011// TI - Cloud computing — the business perspective JO - Decis Support Syst VL - 51 UR - https://doi.org/10.1016/j.dss.2010.12.006 DO - 10.1016/j.dss.2010.12.006 ID - Marston2011 ER - TY - STD TI - Paraiso F, Haderer N, Merle P, Rouvoy R, Seinturier L (2012) A federated multi-cloud PaaS infrastructure In: CLOUD ’12: IEEE 5th International Conference on Cloud Computing, 392–399.. IEEE. doi:10.1109/CLOUD.2012.79. ID - ref11 ER - TY - STD TI - Whittaker Z (2012) Amazon cloud down; reddit, github, other major sites affected. ZDNet.com. http://www.zdnet.com/article/amazon-cloud-down-reddit-github-other-major-sites-affected/. [Last visited on November 24, 2014]. ID - ref12 ER - TY - STD TI - Takahashi D (2011) Amazon’s outage in third day: debate over cloud computing’s future begins. VentureBeat. http://venturebeat.com/2011/04/23/amazonsoutage-in-third-day-debate-over-cloud-computings-future-begins/. [Last visited on November 24, 2014]. UR - http://venturebeat.com/2011/04/23/amazonsoutage-in-third-day-debate-over-cloud-computings-future-begins/ ID - ref13 ER - TY - STD TI - Bilton N (2012) Amazon web services knocked offline by storms. The New York Times (Bits). http://bits.blogs.nytimes.com/2012/06/30/amazon-web-services-knocked-offline-by-storms/. [Last visited on November 24, 2014]. UR - http://bits.blogs.nytimes.com/2012/06/30/amazon-web-services-knocked-offline-by-storms/ ID - ref14 ER - TY - STD TI - Chong F, Carraro G (2006) Architecture strategies for catching the long tail. Microsoft Corporation. http://msdn.microsoft.com/en-us/library/aa479069.aspx. UR - http://msdn.microsoft.com/en-us/library/aa479069.aspx ID - ref15 ER - TY - STD TI - Guo CJ, Sun W, Huang Y, Wang ZH, Gao B (2007) A framework for native multi-tenancy application development and management In: CEC/EEE ’07: 9th IEEE International Conference on E-Commerce Technology and 4th IEEE International Conference on Enterprise Computing, E-Commerce, and E-Services, 551–558.. IEEE. doi:10.1109/CEC-EEE.2007.4. ID - ref16 ER - TY - JOUR AU - Leavitt, N. PY - 2013 DA - 2013// TI - Hybrid clouds move to the forefront JO - Computer VL - 46 UR - https://doi.org/10.1109/MC.2013.168 DO - 10.1109/MC.2013.168 ID - Leavitt2013 ER - TY - CHAP AU - Desair, T. AU - Joosen, W. AU - Lagaisse, B. AU - Rafique, A. AU - Walraven, S. PY - 2013 DA - 2013// TI - Policy-driven middleware for heterogeneous, hybrid cloud platforms BT - ARM ’13: Proceedings of the 12th International Workshop on Adaptive and Reflective Middleware PB - ACM CY - New York, NY, USA ID - Desair2013 ER - TY - STD TI - Rafique A, Walraven S, Lagaisse B, Desair T, Joosen W (2014) Towards portability and interoperability support in middleware for hybrid clouds In: CrossCloud ’14: Proceedings of the 1st IEEE INFOCOM CrossCloud Workshop, 7–12.. IEEE. doi:10.1109/INFCOMW.2014.6849160. ID - ref19 ER - TY - STD TI - Decat M, Bogaerts J, Lagaisse B, Joosen W (2014) The e-document case study: Functional analysis and access control requirements. CW Reports 654. https://lirias.kuleuven.be/handle/123456789/440202. UR - https://lirias.kuleuven.be/handle/123456789/440202 ID - ref20 ER - TY - CHAP AU - Petcu, D. PY - 2011 DA - 2011// TI - Portability and interoperability between clouds: Challenges and case study BT - ServiceWave ’11: Towards a Service-Based Internet PB - Springer CY - Berlin, Heidelberg UR - https://doi.org/10.1007/978-3-642-24755-2_6 DO - 10.1007/978-3-642-24755-2_6 ID - Petcu2011 ER - TY - JOUR AU - Petcu, D. AU - Vasilakos, A. V. PY - 2014 DA - 2014// TI - Portability in clouds: Approaches and research opportunities JO - Scalable Comput Pract Exp VL - 15 ID - Petcu2014 ER - TY - STD TI - Red Hat Inc.Hibernate Object/Grid Mapper (OGM). http://hibernate.org/ogm/. [Last visited on November 24, 2014]. UR - http://hibernate.org/ogm/ ID - ref23 ER - TY - STD TI - Impetus Technologies Inc.Kundera: Object-datastore mapping library for NoSQL datastores. https://github.com/impetus-opensource/Kundera. [Last visited on November 24, 2014]. UR - https://github.com/impetus-opensource/Kundera ID - ref24 ER - TY - STD TI - Fowler M (2004) Inversion of control containers and the dependency injection pattern. http://martinfowler.com/articles/injection.html. UR - http://martinfowler.com/articles/injection.html ID - ref25 ER - TY - CHAP AU - Walraven, S. AU - Truyen, E. AU - Joosen, W. PY - 2011 DA - 2011// TI - A middleware layer for flexible and cost-efficient multi-tenant applications BT - Middleware ’11: Proceedings of the 12th ACM/IFIP/USENIX International Conference on Middleware PB - Springer CY - Berlin, Heidelberg UR - https://doi.org/10.1007/978-3-642-25821-3_19 DO - 10.1007/978-3-642-25821-3_19 ID - Walraven2011 ER - TY - STD TI - Red Hat Inc.Red Hat OpenShift. https://www.openshift.com/. [Last visited on November 24, 2014]. UR - https://www.openshift.com/ ID - ref27 ER - TY - STD TI - VMware Inc.Cloud Foundry. http://www.cloudfoundry.org/. [Last visited on November 24, 2014]. ID - ref28 ER - TY - BOOK AU - Szyperski, C. PY - 2002 DA - 2002// TI - Component software - beyond object-oriented programming PB - Addison-Wesley/ACM Press CY - Boston, MA, USA ID - Szyperski2002 ER - TY - BOOK AU - Filman, R. E. AU - Elrad, T. AU - Clarke, S. AU - Akşit, M. PY - 2004 DA - 2004// TI - Aspect-oriented Software Development PB - Addison-Wesley Professional CY - Boston, MA, USA ID - Filman2004 ER - TY - STD TI - Papazoglou MP (2003) Service-oriented computing: Concepts, characteristics and directions In: WISE ’03: Proceedings of the Fourth International Conference on Web Information Systems Engineering, 3–12.. IEEE. doi:10.1109/WISE.2003.1254461. ID - ref31 ER - TY - JOUR AU - Huhns, M. N. AU - Singh, M. P. PY - 2005 DA - 2005// TI - Service-oriented computing: Key concepts and principles JO - IEEE Internet Computing VL - 9 UR - https://doi.org/10.1109/MIC.2005.21 DO - 10.1109/MIC.2005.21 ID - Huhns2005 ER - TY - STD TI - Mietzner R, Leymann F, Papazoglou MP (2008) Defining composite configurable SaaS application packages using SCA, variability descriptors and multi-tenancy patterns In: ICIW ’08: 3rd International Conference on Internet and Web Applications and Services, 156–161.. IEEE. doi:10.1109/ICIW.2008.68. ID - ref33 ER - TY - STD TI - Cunha D, Neves P, Sousa PNMd (2012) Interoperability and portability of cloud service enablers in a PaaS environment In: CLOSER ’12: Proceedings of the 2nd International Conference on Cloud Computing and Services Science, 432–437.. SciTePress. doi:10.5220/0003959204320437. ID - ref34 ER - TY - JOUR AU - Petcu, D. AU - Macariu, G. AU - Panica, S. AU - Crăciun, C. PY - 2013 DA - 2013// TI - Portable cloud applications - from theory to practice JO - Future Generation Comput Syst VL - 29 UR - https://doi.org/10.1016/j.future.2012.01.009 DO - 10.1016/j.future.2012.01.009 ID - Petcu2013 ER - TY - STD TI - Celesti A, Peditto N, Verboso F, Villari M, Puliafito A (2013) DRACO PaaS: A distributed resilient adaptable cloud oriented platform In: IPDPSW ’13: IEEE 27th International Parallel and Distributed Processing Symposium Workshops PhD Forum, 1490–1497.. IEEE. doi:10.1109/IPDPSW.2013.266. ID - ref36 ER - TY - CHAP AU - Kaviani, N. AU - Wohlstadter, E. AU - Lea, R. PY - 2013 DA - 2013// TI - Cross-tier application and data partitioning of web applications for hybrid cloud deployment BT - Middleware ’13: Proceedings of the ACM/IFIP/USENIX 14th International Middleware Conference PB - Springer CY - Berlin, Heidelberg ID - Kaviani2013 ER - TY - STD TI - Kolb S, Wirtz G (2014) Towards application portability in Platform as a Service In: SOSE ’14: Proceedings of the 8th IEEE International Symposium on Service-Oriented System Engineering, 218–229.. IEEE. doi:10.1109/SOSE.2014.26. ID - ref38 ER - TY - CHAP AU - Wohlstadter, E. AU - Tai, S. AU - Mikalsen, T. AU - Rouvellou, I. AU - Devanbu, P. PY - 2004 DA - 2004// TI - GlueQoS: Middleware to sweeten quality-of-service policy interactions BT - ICSE ’04: Proceedings of the 26th International Conference on Software Engineering PB - IEEE Computer Society CY - Washington, DC, USA UR - https://doi.org/10.1109/ICSE.2004.1317441 DO - 10.1109/ICSE.2004.1317441 ID - Wohlstadter2004 ER - TY - CHAP AU - Erradi, A. AU - Maheshwari, P. AU - Tosic, V. PY - 2006 DA - 2006// TI - Policy-driven middleware for self-adaptation of web services compositions BT - Middleware ’06: ACM/IFIP/USENIX 7th International Middleware Conference PB - Springer CY - Berling, Heidelberg ID - Erradi2006 ER - TY - CHAP AU - Azeez, A. AU - Perera, S. AU - Gamage, D. AU - Linton, R. AU - Siriwardana, P. AU - Leelaratne, D. AU - Weerawarana, S. AU - Fremantle, P. PY - 2010 DA - 2010// TI - Multi-tenant SOA middleware for cloud computing BT - CLOUD ’10: IEEE International Conference on Cloud Computing PB - IEEE Computer Society CY - Washington, DC, USA UR - https://doi.org/10.1109/CLOUD.2010.50 DO - 10.1109/CLOUD.2010.50 ID - Azeez2010 ER - TY - JOUR AU - Ferrer, A. J. AU - Hernández, F. AU - Tordsson, J. AU - Elmroth, E. AU - Ali-Eldin, A. AU - Zsigri, C. AU - Sirvent, R. AU - Guitart, J. AU - Badia, R. M. AU - Djemame, K. AU - Ziegler, W. AU - Dimitrakos, T. AU - Nair, S. K. AU - Kousiouris, G. AU - Konstanteli, K. AU - Varvarigou, T. AU - Hudzia, B. AU - Kipp, A. AU - Wesner, S. AU - Corrales, M. AU - Forgó, N. AU - Sharif, T. AU - Sheridan, C. PY - 2012 DA - 2012// TI - OPTIMIS: A holistic approach to cloud service provisioning JO - Future Generation Comput Syst VL - 28 UR - https://doi.org/10.1016/j.future.2011.05.022 DO - 10.1016/j.future.2011.05.022 ID - Ferrer2012 ER - TY - STD TI - Ardagna D, Di Nitto E, Mohagheghi P, Mosser S, Ballagny C, D’Andria F, Casale G, Matthews P, Nechifor CS, Petcu D, Gericke A, Sheridan C (2012) MODAClouds: A model-driven approach for the design and execution of applications on multiple clouds In: MiSE ’12: ICSE Workshop on Modeling in Software Engineering, 50–56.. IEEE. doi:10.1109/MISE.2012.6226014. ID - ref43 ER -