{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,3]],"date-time":"2026-03-03T06:31:42Z","timestamp":1772519502702,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":35,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,10,14]],"date-time":"2018-10-14T00:00:00Z","timestamp":1539475200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,10,14]]},"DOI":"10.1145\/3239372.3239379","type":"proceedings-article","created":{"date-parts":[[2018,10,4]],"date-time":"2018-10-04T12:21:55Z","timestamp":1538655715000},"page":"267-277","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Refactoring Architecture Models for Compliance with Custom Requirements"],"prefix":"10.1145","author":[{"given":"Ta'id","family":"Holmes","sequence":"first","affiliation":[{"name":"Technology &amp; Innovation, Deutsche Telekom AG, Darmstadt, Germany"}]},{"given":"Uwe","family":"Zdun","sequence":"additional","affiliation":[{"name":"University of Vienna, Vienna, Austria"}]}],"member":"320","published-online":{"date-parts":[[2018,10,14]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2304696.2304704"},{"key":"e_1_3_2_1_2_1","volume-title":"Workshop Models and Evolution.","author":"Arendt Thorsten","year":"2009","unstructured":"Thorsten Arendt , Florian Mantz , Lars Schneider , and Gabriele Taentzer . 2009 . Model refactoring in Eclipse by LTK, EWL, and EMF refactor: a case study. In Model-Driven Software Evolution , Workshop Models and Evolution. Thorsten Arendt, Florian Mantz, Lars Schneider, and Gabriele Taentzer. 2009. Model refactoring in Eclipse by LTK, EWL, and EMF refactor: a case study. In Model-Driven Software Evolution, Workshop Models and Evolution."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3150227"},{"key":"e_1_3_2_1_4_1","volume-title":"2nd International Workshop on Model-Driven Engineering on and for the Cloud. 56--65","author":"Bergmayr Alexander","year":"2014","unstructured":"Alexander Bergmayr , Javier Troya , Patrick Neubauer , Manuel Wimmer , and Gerti Kappel . 2014 . UML-based Cloud Application Modeling with Libraries, Profiles, and Templates . In 2nd International Workshop on Model-Driven Engineering on and for the Cloud. 56--65 . http:\/\/ceur-ws.org\/Vol-1242\/paper7.pdf Alexander Bergmayr, Javier Troya, Patrick Neubauer, Manuel Wimmer, and Gerti Kappel. 2014. UML-based Cloud Application Modeling with Libraries, Profiles, and Templates. In 2nd International Workshop on Model-Driven Engineering on and for the Cloud. 56--65. http:\/\/ceur-ws.org\/Vol-1242\/paper7.pdf"},{"key":"e_1_3_2_1_5_1","volume-title":"EMF model refactoring based on graph transformation concepts. Electronic Communications of the EASST 3","author":"Biermann Enrico","year":"2007","unstructured":"Enrico Biermann , Karsten Ehrig , Christian K\u00f6hler , G\u00fcnter Kuhns , Gabriele Taentzer , and Eduard Weiss . 2007. EMF model refactoring based on graph transformation concepts. Electronic Communications of the EASST 3 ( 2007 ). Enrico Biermann, Karsten Ehrig, Christian K\u00f6hler, G\u00fcnter Kuhns, Gabriele Taentzer, and Eduard Weiss. 2007. EMF model refactoring based on graph transformation concepts. Electronic Communications of the EASST 3 (2007)."},{"key":"e_1_3_2_1_6_1","volume-title":"TOSCA: Portable Automated Deployment and Management of Cloud Applications","author":"Binz Tobias","year":"2014","unstructured":"Tobias Binz , Uwe Breitenb\u00fccher , Oliver Kopp , and Frank Leymann . 2014 . TOSCA: Portable Automated Deployment and Management of Cloud Applications . In Advanced Web Services, Athman Bouguettaya, Quan Z. Sheng, and Florian Daniel (Eds.). Springer , 527--549. Tobias Binz, Uwe Breitenb\u00fccher, Oliver Kopp, and Frank Leymann. 2014. TOSCA: Portable Automated Deployment and Management of Cloud Applications. In Advanced Web Services, Athman Bouguettaya, Quan Z. Sheng, and Florian Daniel (Eds.). Springer, 527--549."},{"key":"e_1_3_2_1_7_1","volume-title":"Cloud Computing Patterns - Fundamentals to Design, Build, and Manage Cloud Applications","author":"Fehling Christoph","unstructured":"Christoph Fehling , Frank Leymann , Ralph Retter , Walter Schupeck , and Peter Arbitter . 2014. Cloud Computing Patterns - Fundamentals to Design, Build, and Manage Cloud Applications . Springer . Christoph Fehling, Frank Leymann, Ralph Retter, Walter Schupeck, and Peter Arbitter. 2014. Cloud Computing Patterns - Fundamentals to Design, Build, and Manage Cloud Applications. Springer."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2013.133"},{"key":"e_1_3_2_1_9_1","volume-title":"Refactoring: Improving the Design of Existing Code","author":"Fowler Martin","year":"1999","unstructured":"Martin Fowler . 1999 . Refactoring: Improving the Design of Existing Code . Addison-Wesley , Boston, MA, USA . Martin Fowler. 1999. Refactoring: Improving the Design of Existing Code. Addison-Wesley, Boston, MA, USA."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2003.1231152"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/WSE.2007.4380249"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2010.12.002"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/CloudCom.2011.60"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2593902.2593925"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-22885-3_2"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2013.07.013"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/11787044_11"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2007.6.9.a3"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-013-0136-9"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0218843011002250"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/11877028_7"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2005.10.021"},{"key":"e_1_3_2_1_23_1","unstructured":"Object Management Group Inc. 2000. Unified Modeling Language (UML). http:\/\/omg.org\/spec\/UML  Object Management Group Inc. 2000. Unified Modeling Language (UML). http:\/\/omg.org\/spec\/UML"},{"key":"e_1_3_2_1_24_1","unstructured":"Organization for the Advancement of Structured Information Standards. 2016. TOSCA Simple Profile for Network Functions Visualization (NFV) Version 1.0. Committee Specification Draft. OASIS Topology and Orchestration Specification for Cloud Applications (TOSCA) TC. http:\/\/docs.oasis-open.org\/tosca\/tosca-nfv\/v1.0\/tosca-nfv-v1.0.pdf  Organization for the Advancement of Structured Information Standards. 2016. TOSCA Simple Profile for Network Functions Visualization (NFV) Version 1.0. Committee Specification Draft. OASIS Topology and Orchestration Specification for Cloud Applications (TOSCA) TC. http:\/\/docs.oasis-open.org\/tosca\/tosca-nfv\/v1.0\/tosca-nfv-v1.0.pdf"},{"key":"e_1_3_2_1_25_1","unstructured":"Organization for the Advancement of Structured Information Standards. 2017. TOSCA Simple Profile in YAML Version 1.1. Committee Specification Draft. OASIS Topology and Orchestration Specification for Cloud Applications (TOSCA) TC. http:\/\/docs.oasis-open.org\/tosca\/TOSCA-Simple-Profile-YAML\/v1.1\/TOSCA-Simple-Profile-YAML-v1.1.pdf  Organization for the Advancement of Structured Information Standards. 2017. TOSCA Simple Profile in YAML Version 1.1. Committee Specification Draft. OASIS Topology and Orchestration Specification for Cloud Applications (TOSCA) TC. http:\/\/docs.oasis-open.org\/tosca\/TOSCA-Simple-Profile-YAML\/v1.1\/TOSCA-Simple-Profile-YAML-v1.1.pdf"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICWE.2008.41"},{"key":"e_1_3_2_1_27_1","volume-title":"Migrating application data to the cloud using cloud data. In e 3rd International Conference on Cloud Computing and Service Science,(CLOSER). 36--46","author":"Strauch Steve","unstructured":"Steve Strauch , Vasilios Andrikopoulos , Thomas Bachmann , and Frank Leymann . 2013. Migrating application data to the cloud using cloud data. In e 3rd International Conference on Cloud Computing and Service Science,(CLOSER). 36--46 . Steve Strauch, Vasilios Andrikopoulos, Thomas Bachmann, and Frank Leymann. 2013. Migrating application data to the cloud using cloud data. In e 3rd International Conference on Cloud Computing and Service Science,(CLOSER). 36--46."},{"key":"e_1_3_2_1_28_1","volume-title":"International Journal of Big Data Intelligence 5 1, 3","author":"Strauch Steve","year":"2014","unstructured":"Steve Strauch , Vasilios Andrikopoulos , Dimka Karastoyanova , Frank Leymann , Nikolay Nachev , and Albrecht St\u00e4bler . 2014. Migrating enterprise applications to the cloud: methodology and evaluation . International Journal of Big Data Intelligence 5 1, 3 ( 2014 ), 127--140. Steve Strauch, Vasilios Andrikopoulos, Dimka Karastoyanova, Frank Leymann, Nikolay Nachev, and Albrecht St\u00e4bler. 2014. Migrating enterprise applications to the cloud: methodology and evaluation. International Journal of Big Data Intelligence 5 1, 3 (2014), 127--140."},{"key":"e_1_3_2_1_29_1","unstructured":"The Eclipse Foundation. 2002. Eclipse Modeling Framework Project (EMF). http:\/\/eclipse.org\/modeling\/emf  The Eclipse Foundation. 2002. Eclipse Modeling Framework Project (EMF). http:\/\/eclipse.org\/modeling\/emf"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/11880240_29"},{"key":"e_1_3_2_1_31_1","volume-title":"Proceedings of the 6th International Workshop on Model Based Architecting and Construction of Embedded Systems.","author":"V\u00f6lter Markus","year":"2013","unstructured":"Markus V\u00f6lter , Daniel Ratiu , and Federico Tomassetti . 2013 . Requirements as First-Class Citizens: Integrating Requirements closely with Implementation Artifacts . In Proceedings of the 6th International Workshop on Model Based Architecting and Construction of Embedded Systems. Markus V\u00f6lter, Daniel Ratiu, and Federico Tomassetti. 2013. Requirements as First-Class Citizens: Integrating Requirements closely with Implementation Artifacts. In Proceedings of the 6th International Workshop on Model Based Architecting and Construction of Embedded Systems."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/UCC.2014.14"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2010.03.004"},{"key":"e_1_3_2_1_34_1","volume-title":"Model-driven Software Development","author":"Zhang Jing","unstructured":"Jing Zhang , Yuehua Lin , and Jeff Gray . 2005. Generic and domain-specific model refactoring using a model transformation engine . In Model-driven Software Development . Springer , 199--217. Jing Zhang, Yuehua Lin, and Jeff Gray. 2005. Generic and domain-specific model refactoring using a model transformation engine. In Model-driven Software Development. Springer, 199--217."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2015.37"}],"event":{"name":"MODELS '18: ACM\/IEEE 21th International Conference on Model Driven Engineering Languages and Systems","location":"Copenhagen Denmark","acronym":"MODELS '18","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"]},"container-title":["Proceedings of the 21th ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3239372.3239379","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3239372.3239379","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:43:53Z","timestamp":1750207433000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3239372.3239379"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,10,14]]},"references-count":35,"alternative-id":["10.1145\/3239372.3239379","10.1145\/3239372"],"URL":"https:\/\/doi.org\/10.1145\/3239372.3239379","relation":{},"subject":[],"published":{"date-parts":[[2018,10,14]]},"assertion":[{"value":"2018-10-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}