References [1] Barroso, Luiz André, Jimmy Clidaras, and Urs Hölzle, 2013. "The datacenter as a computer: An introduction to the design of warehouse- scale machines." Synthesis lectures on computer architecture 8.3: 1-154. [2] Armbrust, Michael, et al. "A view of cloud computing." Communications of the ACM 53.4 (2010): 50-58. [3] Nodered Flow programming tool: http://nodered.org . [4] Amazon reference architectures, available at: http://aws.amazon.com/architecture . [5] G. Kousiouris, 2014"Key Completion Indicators: minimizing the effect of DoS attacks on elastic Cloud-based applications based on application-level markov chain checkpoints ", to appear in Proceedings of the 4th International Conference On Cloud Computing and Services Science (CLOSER 2014), Barcelona, Spain. [6] Naresh Kumar, M.; Sujatha, P.; Kalva, V.; Nagori, R.; Katukojwala, A.K.; Kumar, M., 2012. "Mitigating Economic Denial of Sustainability(EDoS) in Cloud Computing Using In-cloud Scrubber Service," Computational Intelligence and Communication Networks (CICN), 2012 Fourth International Conference on , vol., no., pp.535,539, 3-5. [7] George Kousiouris, Andreas Menychtas, Dimosthenis Kyriazis, Kleopatra Konstanteli, Spyridon Gogouvitis, Gregory Katsaros, Theodora Varvarigou, 2012 "Parametric Design and Performance Analysis of a Decoupled Service-Oriented Prediction Framework based on Embedded Numerical Software", IEEE Transactions on Services Computing. IEEE computer Society Digital Library. IEEE Computer Society. [8] Meyer, D., 2013. The Software-Defined-Networking Research Group, IEEE Internet Computing, vol. 17, no. 6, pp. 84-87, Nov.-Dec. [9] Muler, C., Oriol, C., Franch, X., Marco, J., Resinas, M., Ruiz-Cort, A., Rodruez, A., 2013. Comprehensive Explanation of SLA Violations at Runtime, IEEE Transactions on Services Computing, vol. 99, no. PrePrints, p. 1. [10] Zhao, Z., Dumitru, C., Grosso, P., de Laat, C., 2012. Network Resource Control for Data Intensive Applications in Heterogeneous Infrastructures, 2013 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum, pp. 2069-2076. [11] Esfahani, N., Elkhodary, A., Malek, S., 2013. A Learning based framework for engineering feature oriented self adaptive software systems, IEEE transactions on software engineering, vol 39, no 11. [12] Yan, G., Han, Y., Li, X., 2011. ReviveNet: A Self-Adaptive Architecture for Improving Lifetime Reliability via Localized Timing Adaptation, IEEE Transactions on Computers, vol. 60, no. 9, pp. 1219-1232, September. [13] Cheng, B., Lemos, R., Giese, H., Inverardi, P., et al, 2009. Software Engineering for Self-Adaptive Systems: A Research Roadmap. In Software Engineering for Self-Adaptive Systems, Lecture Notes In Computer Science, Vol. 5525. Springer-Verlag, Berlin, Heidelberg 1-26. [14] Kats, Lennart CL, et al. 2012 "Software development environments on the web: a research agenda." Proceedings of the ACM international symposium on New ideas, new paradigms, and reflections on programming and software. ACM. [15] Tommaso Cucinotta, Fabio Checconi, George Kousiouris,Kleopatra Konstanteli, Spyridon V. Gogouvitis, Dimosthenis Kyriazis, Theodora A. Varvarigou, Alessandro Mazzetti, Zlatko Zlatev, Juri Papay, Michael Boniface, Sören Berger, Dominik Lamp, Thomas Voith, Manuel Stein, 2012. Virtualised e-Learning on the IRMOS real-time Cloud. Service Oriented Computing and Applications 6(2): 151-166. [16] Beydeda, Sami, and Matthias Book, 2005. Model-driven software development. Vol. 15. Heidelberg: Springer. [17] Stahl, Thomas, Markus Voelter, and Krzysztof Czarnecki, 2006. Model-driven software development: technology, engineering, management. John Wiley & Sons. [18] Kleppe, Anneke G., et al., 2003. "The model driven architecture: practice and promise". [19] Andreas Menychtas, Christina Santzaridou,George Kousiouris, Theodora Varvarigou, Leire Orue-Echevarria, Juncal Alonso, Jesus Gorronogoitia, Hugo Bruneliθre, Oliver Strauss, Tatiana Senkova, Bram Pellens, Peter Stuer, 2013."ARTIST Methodology and Framework: A novel approach for the migration of legacy software on the Cloud ", in Proceedings of 2nd Workshop on Management of resources and services In Cloud And Sky computing (MICAS 2013). [20] P. Bellini, P. Nesi, 2014. "Modeling Performing Arts Metadata and Relationships in Content Service for Institutions", International Multimedia Systems Journal, Springer, presently online at http://link.springer.com/article/10.1007/s00530-014-0366-0 , DOI 10.1007/s00530-014-0366-0 . [21] P. Bellini, P. Nesi, M. Serena, 2014. "MyStoryPlayer: experiencing multiple audiovisual content for education and training", International Journal Multimedia Tools and Applications, Springer. [22] P. Bellini, P. Nesi, A. Venturi, 2014. "Linked Open Graph: browsing multiple SPARQL entry points to build your own LOD views", International Journal of Visual Language and Computing, Elsevier. [23] Bartels, A., 2014. The Public Cloud Market Is Now In Hypergrowth. Sizing The Public Cloud Market, 2014 to 2020, s.l.: ForresterResearch. [24] Eve, M., Catalano, D., Machulak, M. & Hardjono, T., 2015. User-Managed Access (UMA) Profile of OAuth 2.0, s.l.: IETF. [25] Hardt, D., 2012. The OAuth 2.0 authorization framework, s.l.: s.n. [26] Pezzini, M. & Lheureux, B. J., 2011. Integration platform as a service: moving integration to the cloud, s.l.: Gartner. [27] Rissanen, E., 2013. Extensible access control markup language (xacml) version 3.0, s.l.: OASIS. [28] NISRT Digital Repositories, available at: http://www.epset.gr/en/Digital-Content .