{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,18]],"date-time":"2026-03-18T13:49:21Z","timestamp":1773841761562,"version":"3.50.1"},"reference-count":39,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2018,1,20]],"date-time":"2018-01-20T00:00:00Z","timestamp":1516406400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Horizon 2020 programme","award":["680478 (MC-Suite) and 645372 (ARCADIA)"],"award-info":[{"award-number":["680478 (MC-Suite) and 645372 (ARCADIA)"]}]},{"name":"European Community's Seventh Framework Programme","award":["318484 (MODAClouds) and 317715 (PaaSage)"],"award-info":[{"award-number":["318484 (MODAClouds) and 317715 (PaaSage)"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Internet Technol."],"published-print":{"date-parts":[[2018,5,31]]},"abstract":"<jats:p>\n            While the number of cloud solutions is continuously increasing, the development and operation of large-scale and distributed cloud applications are still challenging. A major challenge is the lack of interoperability between the existing cloud solutions, which increases the complexity of maintaining and evolving complex applications potentially deployed across multiple cloud infrastructures and platforms. In this article, we show how the Cloud Modelling Framework leverages model-driven engineering and supports the DevOps ideas to tame this complexity by providing:\n            <jats:italic>(i)<\/jats:italic>\n            a domain-specific language for specifying the provisioning and deployment of multi-cloud applications, and\n            <jats:italic>(ii)<\/jats:italic>\n            a models@run-time environment for their continuous provisioning, deployment, and adaptation.\n          <\/jats:p>","DOI":"10.1145\/3125621","type":"journal-article","created":{"date-parts":[[2018,1,22]],"date-time":"2018-01-22T13:22:59Z","timestamp":1516627379000},"page":"1-24","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":56,"title":["CloudMF"],"prefix":"10.1145","volume":"18","author":[{"given":"Nicolas","family":"Ferry","sequence":"first","affiliation":[{"name":"SINTEF, Department of Software and Service Innovation, Norway, Oslo, Forskningsveien"}]},{"given":"Franck","family":"Chauvel","sequence":"additional","affiliation":[{"name":"SINTEF, Department of Software and Service Innovation, Norway, Oslo, Forskningsveien"}]},{"given":"Hui","family":"Song","sequence":"additional","affiliation":[{"name":"SINTEF, Department of Software and Service Innovation, Norway, Oslo, Forskningsveien"}]},{"given":"Alessandro","family":"Rossini","sequence":"additional","affiliation":[{"name":"EVRY Cloud Services, Norway, Oslo, Snar\u00f8yveien"}]},{"given":"Maksym","family":"Lushpenko","sequence":"additional","affiliation":[{"name":"SINTEF, Department of Software and Service Innovation, Norway, Oslo, Forskningsveien"}]},{"given":"Arnor","family":"Solberg","sequence":"additional","affiliation":[{"name":"SINTEF, Department of Software and Service Innovation, Norway, Oslo, Forskningsveien"}]}],"member":"320","published-online":{"date-parts":[[2018,1,20]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.5555\/2664431.2664439"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/643120.643123"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368207"},{"key":"e_1_2_1_4_1","volume-title":"Proceedings of the CloudMDE 2014 Workshop","volume":"1242","author":"Bergmayr Alexander","year":"2014"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-45005-1_62"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2009.326"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2479871.2479920"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-41533-3_17"},{"key":"e_1_2_1_9_1","volume-title":"Proceedings of the MRT 2013 Workshop, Co-located with MODELS 2013","volume":"1079","author":"Chauvel Franck","year":"2013"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1186\/s13677-015-0043-7"},{"key":"e_1_2_1_11_1","unstructured":"Eric Evans. 2004. Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley.   Eric Evans. 2004. Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1869542.1869625"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2513534.2513542"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2013.133"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/UCC.2014.36"},{"key":"e_1_2_1_16_1","unstructured":"Nicolas Ferry et al. 2015. D3.7.2\u2014MODAClouds Evaluation Report Final Version. MODAClouds project deliverable.  Nicolas Ferry et al. 2015. D3.7.2\u2014MODAClouds Evaluation Report Final Version. MODAClouds project deliverable."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33666-9_7"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/2486788.2486856"},{"key":"e_1_2_1_19_1","first-page":"342","article-title":"The CloudMIG approach: Model-based migration of software systems to cloud-optimized applications","volume":"4","author":"Frey S\u00f6ren","year":"2011","journal-title":"Intl. J. Adv. Softw."},{"key":"e_1_2_1_20_1","volume-title":"Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation","author":"Humble Jez","year":"2010"},{"key":"e_1_2_1_21_1","doi-asserted-by":"crossref","unstructured":"Michael H\u00fcttermann. 2012. DevOps for Developers. Apress.   Michael H\u00fcttermann. 2012. DevOps for Developers. Apress.","DOI":"10.1007\/978-1-4302-4570-4"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2462326.2462329"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1504\/IJMSO.2014.059142"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/CloudCom.2014.170"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-006-0017-9"},{"key":"e_1_2_1_26_1","first-page":"800","article-title":"The NIST Definition of Cloud Computing","author":"Mell Peter","year":"2011","journal-title":"Special Publication"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2009.327"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-17837-0_9"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10723-013-9290-3"},{"key":"e_1_2_1_31_1","unstructured":"Daniel Pop et al. 2014. D3.7.1\u2014MODAClouds Evaluation Report Initial Version. MODAClouds project deliverable.  Daniel Pop et al. 2014. D3.7.1\u2014MODAClouds Evaluation Report Initial Version. MODAClouds project deliverable."},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491627.2491638"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/1850659.1850663"},{"key":"e_1_2_1_34_1","unstructured":"Alessandro Rossini Kiriakos Kritikos Nikolay Nikolov J\u00f6rg Domaschka Daniel Seybold Frank Griesinger Daniel Romero Michal Orzechowski Georgia Kapitsaki and Achilleas Achilleos. 2017. The cloud application modelling and execution language (CAMEL). OPen Access Repository of Ulm University (OPARU) (2017).  Alessandro Rossini Kiriakos Kritikos Nikolay Nikolov J\u00f6rg Domaschka Daniel Seybold Frank Griesinger Daniel Romero Michal Orzechowski Georgia Kapitsaki and Achilleas Achilleos. 2017. The cloud application modelling and execution language (CAMEL). OPen Access Repository of Ulm University (OPARU) (2017)."},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/UCC.2012.54"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2013.105"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2010.31"},{"key":"e_1_2_1_38_1","unstructured":"Arnor Solberg et al. 2014. D3.6\u2014Evaluation Plan. MODAClouds project deliverable.  Arnor Solberg et al. 2014. D3.6\u2014Evaluation Plan. MODAClouds project deliverable."},{"key":"e_1_2_1_39_1","unstructured":"Rini Van Solingen and Egon Berghout. 1999. The Goal\/Question\/Metric Method: A Practical Guide for Quality Improvement of Software Development. McGraw-Hill.  Rini Van Solingen and Egon Berghout. 1999. The Goal\/Question\/Metric Method: A Practical Guide for Quality Improvement of Software Development. McGraw-Hill."},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.5555\/2819009.2819112"}],"container-title":["ACM Transactions on Internet Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3125621","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3125621","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:30:06Z","timestamp":1750217406000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3125621"}},"subtitle":["Model-Driven Management of Multi-Cloud Applications"],"short-title":[],"issued":{"date-parts":[[2018,1,20]]},"references-count":39,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2018,5,31]]}},"alternative-id":["10.1145\/3125621"],"URL":"https:\/\/doi.org\/10.1145\/3125621","relation":{},"ISSN":["1533-5399","1557-6051"],"issn-type":[{"value":"1533-5399","type":"print"},{"value":"1557-6051","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,1,20]]},"assertion":[{"value":"2016-09-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-07-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-01-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}