{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T14:43:41Z","timestamp":1742913821376,"version":"3.40.3"},"publisher-location":"Cham","reference-count":31,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030335083"},{"type":"electronic","value":"9783030335090"}],"license":[{"start":{"date-parts":[[2019,10,20]],"date-time":"2019-10-20T00:00:00Z","timestamp":1571529600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-3-030-33509-0_59","type":"book-chapter","created":{"date-parts":[[2019,10,19]],"date-time":"2019-10-19T15:39:15Z","timestamp":1571499555000},"page":"626-637","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Dynamic Patterns for Cloud Application Life-Cycle Management"],"prefix":"10.1007","author":[{"given":"Geir","family":"Horn","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Leire Orue-Echevarria","family":"Arrieta","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Beniamino","family":"Di Martino","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pawe\u0142","family":"Skrzypek","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dimosthenis","family":"Kyriazis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,10,20]]},"reference":[{"key":"59_CR1","doi-asserted-by":"publisher","unstructured":"Rossini, A., Kritikos, K., Nikolov, N., Domaschka, J., Griesinger, F., Seybold, D., Romero, D., Orzechowski, M., Kapitsaki, G., Achilleos, A.: The cloud application modelling and execution language (CAMEL). OPen Access Repositorium der Universit\u00e4t Ulm, p.\u00a039 (2017). https:\/\/doi.org\/10.18725\/OPARU-4339","DOI":"10.18725\/OPARU-4339"},{"key":"59_CR2","unstructured":"Bergmayr, A., Rossini, A., Ferry, N., Horn, G., Orue-Echevarria, L., Solberg, A., Wimmer, M.: The evolution of CloudML and its applications. In: Paige, R., Cabot, J., Brambilla, M., Hill, J.H. (eds.) Proceedings of the 3rd International Workshop on Model-Driven Engineering on and for the Cloud 18th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2015), vol. 1563, pp. 13\u201318. CEUR Workshop Proceedings, Ottawa (2015). http:\/\/ceur-ws.org\/Vol-1563\/"},{"key":"59_CR3","unstructured":"Androcec, D., Vrcek, N., Seva, J.: Cloud computing ontologies: a systematic review. In: The Third International Conference on Models and Ontology-based Design of Protocols, Architectures and Services, MOPAS 2012, pp. 9\u201314 (2012)"},{"key":"59_CR4","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-13701-8","volume-title":"Cloud Portability and Interoperability - Issues and Current Trends","author":"B Di Martino","year":"2015","unstructured":"Di Martino, B., Cretella, G., Esposito, A.: Cloud Portability and Interoperability - Issues and Current Trends. Springer, Berlin (2015). https:\/\/doi.org\/10.1007\/978-3-319-13701-8"},{"issue":"4","key":"59_CR5","doi-asserted-by":"publisher","first-page":"765","DOI":"10.1109\/TCC.2015.2433259","volume":"5","author":"DM Beniamino","year":"2017","unstructured":"Beniamino, D.M., Antonio, E., Giuseppina, C.: Semantic representation of cloud patterns and services with automated reasoning to support cloud application portability. IEEE Trans. Cloud Comput. 5(4), 765\u2013779 (2017). https:\/\/doi.org\/10.1109\/TCC.2015.2433259","journal-title":"IEEE Trans. Cloud Comput."},{"key":"59_CR6","volume-title":"Microservices Patterns: With Examples in Java","author":"C Richardson","year":"2018","unstructured":"Richardson, C.: Microservices Patterns: With Examples in Java, 1st edn. Manning Publications, Shelter Island, New York (2018)","edition":"1"},{"key":"59_CR7","unstructured":"Namiot, D., Sneps-Sneppe, M.: On micro-services architecture. 2(9), 24\u201327 (2014). http:\/\/injoit.org\/index.php\/j1\/article\/viewFile\/139\/104"},{"key":"59_CR8","unstructured":"Taibi, D., Lenarduzzi, V., Pahl, C.: Architectural patterns for microservices: a systematic mapping study. In: CLOSER 2018, pp. 221\u2013232 (2018). https:\/\/pdfs.semanticscholar.org\/f6e8\/8823482de1729584acbfb450d4502f4d393d.pdf"},{"key":"59_CR9","doi-asserted-by":"crossref","unstructured":"Deng, Y., Head, M., Kochut, A., Munson, J., Sailer, A., Shaikh, H.: Introducing semantics to cloud services catalogs. In: 2011 IEEE International Conference on Services Computing (SCC), pp. 24\u201331 (2011)","DOI":"10.1109\/SCC.2011.69"},{"key":"59_CR10","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"E Gamma","year":"1994","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J., Booch, G.: Design Patterns: Elements of Reusable Object-Oriented Software, 1st edn. Addison-Wesley Professional, Reading (1994)","edition":"1"},{"key":"59_CR11","unstructured":"European Union: Regulation (EU) 2018\/1807 of the European Parliament and of the Council of 14 November 2018 on a framework for the free flow of non-personal data in the European Union (text with EEA relevance) (2018). http:\/\/data.europa.eu\/eli\/reg\/2018\/1807\/oj"},{"key":"59_CR12","doi-asserted-by":"crossref","unstructured":"Amato, F., Moscato, F.: Pattern-based orchestration and automatic verification of composite cloud services. 56 (2016). https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0045790616302026","DOI":"10.1016\/j.compeleceng.2016.08.006"},{"key":"59_CR13","doi-asserted-by":"publisher","first-page":"255","DOI":"10.1016\/j.future.2016.06.035","volume":"67","author":"F Amato","year":"2017","unstructured":"Amato, F., Moscato, F.: Exploiting cloud and workflow patterns for the analysis of composite cloud services. Future Gener. Comput. Syst. 67, 255\u2013265 (2017)","journal-title":"Future Gener. Comput. Syst."},{"key":"59_CR14","doi-asserted-by":"publisher","unstructured":"Horn, G., Skrzypek, P.: MELODIC: utility based cross cloud deployment optimisation. In: 32nd International Conference on Advanced Information Networking and Applications (AINA) Workshops, pp. 360\u2013367. IEEE Computer Society, Krakow (2018). https:\/\/doi.org\/10.1109\/WAINA.2018.00112","DOI":"10.1109\/WAINA.2018.00112"},{"key":"59_CR15","doi-asserted-by":"publisher","unstructured":"Horn, G., Skrzypek, P., Materka, K., Prze\u017adziek, T.: Cost benefits of multi-cloud deployment of dynamic computational intelligence applications. In: Barolli, L., Takizawa, M., Xhafa, F., Enokido, T. (eds.) Proceedings of the Workshops of the 33rd International Conference on Advanced Information Networking and Applications (WAINA-2019). Advances in Intelligent Systems and Computing, vol. 927, pp. 1041\u20131054. Springer, Matsue (2019). https:\/\/doi.org\/10.1007\/978-3-030-15035-8_102","DOI":"10.1007\/978-3-030-15035-8_102"},{"issue":"10","key":"59_CR16","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/MC.2009.326","volume":"42","author":"G Blair","year":"2009","unstructured":"Blair, G., Bencomo, N., France, R.B.: Models@run.time. Computer 42(10), 22\u201327 (2009). https:\/\/doi.org\/10.1109\/MC.2009.326","journal-title":"Computer"},{"key":"59_CR17","unstructured":"IBM: An architectural blueprint for autonomic computing. White Paper Third Edition, IBM, 17 Skyline Drive, Hawthorne, NY 10532, USA (2005). http:\/\/www-03.ibm.com\/autonomic\/pdfs\/AC%20Blueprint%20White%20Paper%20V7.pdf"},{"key":"59_CR18","doi-asserted-by":"publisher","unstructured":"Dietrich, J., Elgar, C.: A formal description of design patterns using OWL. In: 2005 Australian Software Engineering Conference, pp. 243\u2013250. IEEE Computer Society, Brisbane (2005). https:\/\/doi.org\/10.1109\/ASWEC.2005.6","DOI":"10.1109\/ASWEC.2005.6"},{"key":"59_CR19","series-title":"Springer Handbooks","volume-title":"Springer Handbook of Computational Intelligence","year":"2015","unstructured":"Kacprzyk, J., Pedrycz, W. (eds.): Springer Handbook of Computational Intelligence. Springer Handbooks. Springer, Heidelberg (2015)"},{"issue":"1","key":"59_CR20","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1109\/MC.2003.1160055","volume":"36","author":"JO Kephart","year":"2003","unstructured":"Kephart, J.O., Chess, D.M.: The vision of autonomic computing. Computer 36(1), 41\u201350 (2003). https:\/\/doi.org\/10.1109\/MC.2003.1160055","journal-title":"Computer"},{"issue":"2","key":"59_CR21","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1109\/4235.996017","volume":"6","author":"K Deb","year":"2002","unstructured":"Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6(2), 182\u2013197 (2002). https:\/\/doi.org\/10.1109\/4235.996017","journal-title":"IEEE Trans. Evol. Comput."},{"issue":"4","key":"59_CR22","doi-asserted-by":"publisher","first-page":"385","DOI":"10.1002\/spe.900","volume":"39","author":"K Geihs","year":"2009","unstructured":"Geihs, K., Barone, P., Eliassen, F., Floch, J., Fricke, R., Gj\u00f8rven, E., Hallsteinsen, S., Horn, G., Khan, M.U., Mamelli, A., Papadopoulos, G.A., Paspallis, N., Reichle, R., Stav, E.: A comprehensive solution for application-level adaptation. Softw.: Pract. Exp. 39(4), 385\u2013422 (2009). https:\/\/doi.org\/10.1002\/spe.900","journal-title":"Softw.: Pract. Exp."},{"key":"59_CR23","doi-asserted-by":"crossref","unstructured":"Maciaszek, L.A., Skalniak, T.: Confluent factors, complexity and resultant architectures in modern software engineering: a case of service cloud applications. In: 5th International Symposium on Business Modeling and Software Design, BMSD 2015, pp. 37\u201345. SciTePress (2015)","DOI":"10.5220\/0005885300370045"},{"issue":"5","key":"59_CR24","doi-asserted-by":"publisher","first-page":"e12259","DOI":"10.1111\/exsy.12259","volume":"35","author":"M Arostegi","year":"2018","unstructured":"Arostegi, M., Torre-Bastida, A., Bilbao, M.N., Del Ser, J.: A heuristic approach to the multicriteria design of IaaS cloud infrastructures for big data applications. Expert Syst. 35(5), e12259 (2018). https:\/\/doi.org\/10.1111\/exsy.12259","journal-title":"Expert Syst."},{"issue":"2","key":"59_CR25","doi-asserted-by":"publisher","first-page":"16:1","DOI":"10.1145\/3125621","volume":"18","author":"N Ferry","year":"2018","unstructured":"Ferry, N., Chauvel, F., Song, H., Rossini, A., Lushpenko, M., Solberg, A.: CloudMF: model-driven management of multi-cloud applications. ACM Trans. Internet Technol. (TOIT) 18(2), 16:1\u201316:24 (2018). https:\/\/doi.org\/10.1145\/3125621","journal-title":"ACM Trans. Internet Technol. (TOIT)"},{"key":"59_CR26","first-page":"1","volume-title":"Proceedings of the 10th European Conference on Pattern Languages of Programs (EuroPLoP 2005)","author":"P Avgeriou","year":"2005","unstructured":"Avgeriou, P., Zdun, U.: Architectural patterns revisited - a pattern language. In: Longshaw, A., Zdun, U. (eds.) Proceedings of the 10th European Conference on Pattern Languages of Programs (EuroPLoP 2005), vol. D3, pp. 1\u201339. UVK - Universitaetsverlag Konstanz, Irsee (2005)"},{"key":"59_CR27","doi-asserted-by":"publisher","unstructured":"Jabbari, R., bin Ali, N., Petersen, K., Tanveer, B.: What is DevOps? A systematic mapping study on definitions and practices. In: Proceedings of the Scientific Workshop Proceedings of XP2016, XP 2016 Workshops, pp. 12:1\u201312:11. ACM, Edinburgh (2016). https:\/\/doi.org\/10.1145\/2962695.2962707","DOI":"10.1145\/2962695.2962707"},{"issue":"12","key":"59_CR28","doi-asserted-by":"publisher","first-page":"2840","DOI":"10.1016\/j.jss.2012.07.052","volume":"85","author":"S Hallsteinsen","year":"2012","unstructured":"Hallsteinsen, S., Geihs, K., Paspallis, N., Eliassen, F., Horn, G., Lorenzo, J., Mamelli, A., Papadopoulos, G.A.: A development framework and methodology for self-adapting applications in ubiquitous computing environments. J. Syst. Softw. 85(12), 2840\u20132859 (2012). https:\/\/doi.org\/10.1016\/j.jss.2012.07.052","journal-title":"J. Syst. Softw."},{"key":"59_CR29","doi-asserted-by":"crossref","unstructured":"Takahashi, T., Kadobayashi, Y., Fujiwara, H.: Ontological approach toward cybersecurity in cloud computing. In: Proceedings of the 3rd International Conference on Security of Information and Networks, pp. 100\u2013109. ACM (2010)","DOI":"10.1145\/1854099.1854121"},{"key":"59_CR30","unstructured":"Cunningham, W., Beck, K.: Constructing abstractions for object-oriented applications. Technical report CR-87-25, Tektronix, Inc, Computer Research Laboratory (1987)"},{"key":"59_CR31","first-page":"56","volume":"25","author":"Y Yamato","year":"2017","unstructured":"Yamato, Y.: Optimum application deployment technology for heterogeneous IaaS cloud. Inform. Process. Soc. Jpn. 25, 56\u201358 (2017)","journal-title":"Inform. Process. Soc. Jpn."}],"container-title":["Lecture Notes in Networks and Systems","Advances on P2P, Parallel, Grid, Cloud and Internet Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-33509-0_59","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,6,11]],"date-time":"2024-06-11T02:10:59Z","timestamp":1718071859000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-33509-0_59"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,10,20]]},"ISBN":["9783030335083","9783030335090"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-33509-0_59","relation":{},"ISSN":["2367-3370","2367-3389"],"issn-type":[{"type":"print","value":"2367-3370"},{"type":"electronic","value":"2367-3389"}],"subject":[],"published":{"date-parts":[[2019,10,20]]},"assertion":[{"value":"20 October 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"3PGCIC","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on P2P, Parallel, Grid, Cloud and Internet Computing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Antwerp","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Belgium","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"7 November 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"9 November 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"14","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"pgcic2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/voyager.ce.fit.ac.jp\/conf\/3pgcic\/2019\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}