{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,12]],"date-time":"2025-11-12T03:28:45Z","timestamp":1762918125328},"reference-count":74,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2020,6,12]],"date-time":"2020-06-12T00:00:00Z","timestamp":1591920000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,6,12]],"date-time":"2020-06-12T00:00:00Z","timestamp":1591920000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"name":"Natural Sciences and Engineering Re-search Council of Canada"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2021,2]]},"DOI":"10.1007\/s10270-020-00804-7","type":"journal-article","created":{"date-parts":[[2020,6,12]],"date-time":"2020-06-12T04:12:41Z","timestamp":1591935161000},"page":"267-286","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["On the benefits of file-level modularity for EMF models"],"prefix":"10.1007","volume":"20","author":[{"given":"Karim","family":"Jahed","sequence":"first","affiliation":[]},{"given":"Mojtaba","family":"Bagherzadeh","sequence":"additional","affiliation":[]},{"given":"Juergen","family":"Dingel","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,6,12]]},"reference":[{"key":"804_CR1","unstructured":"AADL meta-model. https:\/\/github.com\/osate\/osate2\/blob\/master\/core\/org.osate.aadl2\/model\/aadl2.ecore. Accessed Apr 2018"},{"key":"804_CR2","unstructured":"BPMN meta-model. https:\/\/github.com\/ObeoNetwork\/BPMN-Designer\/blob\/master\/plugins\/org.obeonetwork.dsl.bpmn2\/model\/BPMN20.ecore. Accessed Apr 2018"},{"key":"804_CR3","unstructured":"EAST-ADL meta-model. https:\/\/github.com\/ObeoNetwork\/EAST-ADL-Designer\/blob\/master\/plugins\/org.obeonetwork.dsl.eastadl\/model\/east_adl.ecore. Accessed Apr 2018"},{"key":"804_CR4","unstructured":"EMF Compare. https:\/\/www.eclipse.org\/emf\/compare\/. Accessed Apr 2018"},{"key":"804_CR5","unstructured":"The CDO Model Repository (CDO). http:\/\/www.eclipse.org\/cdo\/. Accessed Apr 2018"},{"key":"804_CR6","unstructured":"Sysml meta-model. https:\/\/git.eclipse.org\/c\/papyrus\/org.eclipse.papyrus-sysml.git\/tree\/core\/org.eclipse.papyrus.sysml14\/resources\/profile\/sysml.ecore. Accessed Apr 2018"},{"key":"804_CR7","unstructured":"UML meta-model. https:\/\/git.eclipse.org\/c\/uml2\/org.eclipse.uml2.git\/tree\/plugins\/org.eclipse.uml2.uml\/model\/UML.ecore?id=95a47511090741046b3e492d2f185632c36134ff. Accessed Apr 2018"},{"key":"804_CR8","unstructured":"Xpand. https:\/\/www.eclipse.org\/modeling\/m2t\/?project=xpand. Accessed Apr 2018"},{"key":"804_CR9","unstructured":"Eclipse Modeling Framework (EMF). https:\/\/eclipse.org\/modeling\/emf. Accessed Apr 2018"},{"key":"804_CR10","unstructured":"Scaling mercurial at Facebook. https:\/\/engineering.fb.com\/core-data\/scaling-mercurial-at-facebook\/. Accessed Apr 2018"},{"key":"804_CR11","unstructured":"Linux kernel repository. https:\/\/github.com\/torvalds\/linux. Accessed Apr 2018"},{"key":"804_CR12","unstructured":"Mercurial. https:\/\/www.mercurial-scm.org\/. Accessed Apr 2018"},{"key":"804_CR13","unstructured":"Xpointer Current Status. https:\/\/www.w3.org\/standards\/techs\/xpointer#stds. Accessed Apr 2018"},{"key":"804_CR14","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1007\/978-3-540-45221-8_2","volume-title":"UML 2003\u2014The Unified Modeling Language. Modeling Languages and Applications","author":"M Alanen","year":"2003","unstructured":"Alanen, M., Porres, I.: Difference and union of models. In: Stevens, P., Whittle, J., Booch, G. (eds.) UML 2003\u2014The Unified Modeling Language. Modeling Languages and Applications, pp. 2\u201317. Springer, Berlin (2003)"},{"issue":"3","key":"804_CR15","doi-asserted-by":"publisher","first-page":"271","DOI":"10.1108\/17440080910983556","volume":"5","author":"K Altmanninger","year":"2009","unstructured":"Altmanninger, K., Seidl, M., Wimmer, M.: A survey on model versioning approaches. Int. J. Web Inf. Syst. 5(3), 271\u2013304 (2009)","journal-title":"Int. J. Web Inf. Syst."},{"key":"804_CR16","unstructured":"Apache Foundation. Subversion. https:\/\/subversion.apache.org\/ (2018). Accessed April 2018"},{"key":"804_CR17","unstructured":"Apache Foundation. Subversion. https:\/\/svn.apache.org\/repos\/asf\/subversion\/trunk\/notes\/subversion-design.html (2018). Accessed April 2018"},{"key":"804_CR18","unstructured":"Aracil, J.M.P., Ruiz, D.S.: Towards distributed ecore models. In: 2016 4th International Conference on Model-Driven Engineering and Software Development (MODELSWARD), pp. 209\u2013216. IEEE (2016)"},{"key":"804_CR19","unstructured":"Badreddin, O., Lethbridge, T.C., Forward, A.: A novel approach to versioning and merging model and code uniformly. In: 2014 2nd International Conference on Model-Driven Engineering and Software Development (MODELSWARD), pp. 254\u2013263 (2014)"},{"key":"804_CR20","doi-asserted-by":"crossref","unstructured":"Barmpis, K., Kolovos, D.S.: Towards scalable querying of large-scale models. In: Cabot, J., Rubin, J. (eds.) Modelling Foundations and Applications, pp. 35\u201350. Springer, Cham. ISBN 978-3-319-09195-2 (2014)","DOI":"10.1007\/978-3-319-09195-2_3"},{"key":"804_CR21","doi-asserted-by":"crossref","unstructured":"Barmpis, K., Kolovos, D.: Hawk: towards a scalable model indexing architecture. In: Proceedings of the Workshop on Scalability in Model Driven Engineering, p. 6. ACM (2013)","DOI":"10.1145\/2487766.2487771"},{"key":"804_CR22","doi-asserted-by":"crossref","unstructured":"Bendix, L., Emanuelsson, P.: Diff and merge support for model based development. In: Proceedings of the 2008 International Workshop on Comparison and Versioning of Software Models, CVSM \u201908, pp. 31\u201334. ISBN 978-1-60558-045-6 (2008)","DOI":"10.1145\/1370152.1370161"},{"key":"804_CR23","doi-asserted-by":"publisher","first-page":"230","DOI":"10.1007\/978-3-319-09195-2_15","volume-title":"Modelling Foundations and Applications","author":"A Benelallam","year":"2014","unstructured":"Benelallam, A., G\u00f3mez, A., Suny\u00e9, G., Tisi, M., Launay, D.: Neo4EMF, a scalable persistence layer for emf models. In: Cabot, J., Rubin, J. (eds.) Modelling Foundations and Applications, pp. 230\u2013241. Springer, Cham (2014)"},{"key":"804_CR24","doi-asserted-by":"crossref","unstructured":"Benelallam, A., G\u00f3mez, A., Suny\u00e9, G., Tisi, M., Launay, D.: Neo4EMF, a scalable persistence layer for emf models. In: European Conference on Modelling Foundations and Applications, pp. 230\u2013241. Springer (2014)","DOI":"10.1007\/978-3-319-09195-2_15"},{"key":"804_CR25","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.jss.2018.04.014","volume":"142","author":"A Benelallam","year":"2018","unstructured":"Benelallam, A., G\u00f3mez, A., Tisi, M., Cabot, J.: Distributing relational model transformation on mapreduce. J. Syst. Softw. 142, 1\u201320 (2018)","journal-title":"J. Syst. Softw."},{"key":"804_CR26","doi-asserted-by":"crossref","unstructured":"Bergmann, G., Horv\u00e1th, \u00c1., R\u00e1th, I., Varr\u00f3, D., Balogh, A., Balogh, Z., \u00d6kr\u00f6s, A.: Incremental evaluation of model queries over emf models. In: International Conference on Model Driven Engineering Languages and Systems, pp. 76\u201390. Springer (2010)","DOI":"10.1007\/978-3-642-16145-2_6"},{"issue":"2","key":"804_CR27","first-page":"29","volume":"9","author":"C Brun","year":"2008","unstructured":"Brun, C., Pierantonio, A.: Model differences in the eclipse modeling framework. UPGRADE Eur. J. Inform. Prof. 9(2), 29\u201334 (2008)","journal-title":"UPGRADE Eur. J. Inform. Prof."},{"key":"804_CR28","doi-asserted-by":"crossref","unstructured":"Brunet, G., Chechik, M., Easterbrook, S., Nejati, S., Niu, N., Sabetzadeh, M.: A manifesto for model merging. In: Proceedings of the 2006 International Workshop on Global Integrated Model Management, GaMMa \u201906, pp. 5\u201312. ISBN 1-59593-410-3 (2006)","DOI":"10.1145\/1138304.1138307"},{"key":"804_CR29","unstructured":"Clasen, C., Del\u00a0Fabro, M.D., Tisi, M.: Transforming very large models in the cloud: a research roadmap. In: First International Workshop on Model-Driven Engineering on and for the Cloud. Springer (2012)"},{"key":"804_CR30","doi-asserted-by":"crossref","unstructured":"Daniel, G., Suny\u00e9, G., Cabot, J.: Umltographdb: mapping conceptual schemas to graph databases. In: International Conference on Conceptual Modeling, pp. 430\u2013444. Springer (2016)","DOI":"10.1007\/978-3-319-46397-1_33"},{"key":"804_CR31","doi-asserted-by":"crossref","unstructured":"Daniel, G., Suny\u00e9, G., Cabot, J.: Mogwa\u00ef: a framework to handle complex queries on large models. In: 2016 IEEE Tenth International Conference on Research Challenges in Information Science (RCIS), pp. 1\u201312. IEEE (2016)","DOI":"10.1109\/RCIS.2016.7549343"},{"key":"804_CR32","unstructured":"Eclipse Foundation. Eclipse Papyrus for real time (Papyrus-RT). https:\/\/www.eclipse.org\/papyrus-rt (2016). Retrieved 10 March 2016"},{"key":"804_CR33","unstructured":"Eclipse Foundation. EMFStore. https:\/\/www.eclipse.org\/emfstore\/index.html (2018). Accessed April 2018"},{"key":"804_CR34","volume-title":"Model Driven Engineering Languages and Systems","author":"JE Pag\u00e1n","year":"2011","unstructured":"Pag\u00e1n, J.E., Cuadrado, J.S., Molina, J.G.: Morsa: a scalable approach for persisting and accessing large models. In: Whittle, J., Clark, T., K\u00fchne, T. (eds.) Model Driven Engineering Languages and Systems. Springer, Berlin (2011)"},{"key":"804_CR35","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1007\/978-3-642-54804-8_5","volume-title":"Fundamental Approaches to Software Engineering","author":"U Fahrenberg","year":"2014","unstructured":"Fahrenberg, U., Acher, M., Legay, A., W\u0105sowski, A.: Sound merging and differencing for class diagrams. In: Gnesi, S., Rensink, A. (eds.) Fundamental Approaches to Software Engineering, pp. 63\u201378. Springer, Berlin (2014)"},{"key":"804_CR36","unstructured":"Fleck, M., Langer, P., Maggi, B., Schneckenburger, R.: Papyrus for information modeling. https:\/\/wiki.eclipse.org\/Papyrus_for_Information_Modeling (2017). Accessed 1 July 2017"},{"key":"804_CR37","doi-asserted-by":"publisher","unstructured":"Garcia-Dominguez, A., Barmpis, K., Kolovos, D.S., da\u00a0Silva, M.A.A., Abherve, A., Bagnato, A.: Integration of a graph-based model indexer in commercial modelling tools. In: Proceedings of the ACM\/IEEE 19th International Conference on Model Driven Engineering Languages and Systems, MODELS \u201916, pp. 340\u2013350, New York, NY, USA. ACM (2016). ISBN 978-1-4503-4321-3. https:\/\/doi.org\/10.1145\/2976767.2976809","DOI":"10.1145\/2976767.2976809"},{"key":"804_CR38","first-page":"22","volume":"1239","author":"A Garmendia","year":"2014","unstructured":"Garmendia, A., Guerra, E., Kolovos, D.S., de Lara, J.: EMF splitter: a structured approach to emf modularity. XM@ MoDELS 1239, 22\u201331 (2014)","journal-title":"XM@ MoDELS"},{"key":"804_CR39","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2019.05.010","author":"A Garmendia","year":"2019","unstructured":"Garmendia, A., Guerra, E., de Lara, J., Garc\u00eda-Dom\u00ednnguez, A., Kolovos, D.: Scaling-up domain-specific modelling languages through modularity services. Inf. Softw. Technol. (2019). https:\/\/doi.org\/10.1016\/j.infsof.2019.05.010","journal-title":"Inf. Softw. Technol."},{"key":"804_CR40","unstructured":"GitHub: GitHub Help. https:\/\/help.github.com\/articles\/working-with-large-files\/ (2018). Accessed April 2018"},{"key":"804_CR41","unstructured":"GNU: GNU Make. https:\/\/www.gnu.org\/software\/make\/ (2018). Accessed April, (2018)"},{"key":"804_CR42","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1007\/978-3-662-46675-9_2","volume-title":"Fundamental Approaches to Software Engineering","author":"A G\u00f3mez","year":"2015","unstructured":"G\u00f3mez, A., Tisi, M., Suny\u00e9, G., Cabot, J.: Map-based transparent persistence for very large models. In: Egyed, A., Schaefer, I. (eds.) Fundamental Approaches to Software Engineering, pp. 19\u201334. Springer, Berlin (2015)"},{"key":"804_CR43","unstructured":"Jahed, K., Bagherzadeh, M., Dingel, J.: Paper evaluation repository. https:\/\/github.com\/moji1\/MM_Paper_Evaluation (2018). Retrieved 5 June 2018"},{"key":"804_CR44","unstructured":"Jahed, K., Bagherzadeh, M., Dingel, J.: Modular papyrus-RT. https:\/\/github.com\/kjahed\/papyrusrt-modular.git (2018). Retrieved 1 Oct 2018"},{"key":"804_CR45","unstructured":"Jahed, K., Bagherzadeh, M., Nair, K., Dingel, J.: Model modularity suite. https:\/\/github.com\/moji1\/Modular_Model_Suite.git (2018). Retrieved 5 June 2018"},{"issue":"C","key":"804_CR46","doi-asserted-by":"publisher","first-page":"204","DOI":"10.1016\/j.jss.2017.07.011","volume":"132","author":"A Jimnez-Pastor","year":"2017","unstructured":"Jimnez-Pastor, A., Garmendia, A., de Lara, J.: Scalable model exploration for model-driven engineering. J. Syst. Softw. 132(C), 204\u2013225 (2017)","journal-title":"J. Syst. Softw."},{"key":"804_CR47","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-018-0665-6","author":"N Kahani","year":"2018","unstructured":"Kahani, N., Bagherzadeh, M., Cordy, J.R., Dingel, J., Varr\u00f3, D.: Survey and classification of model transformation tools. Softw. Syst. Model. (2018). https:\/\/doi.org\/10.1007\/s10270-018-0665-6","journal-title":"Softw. Syst. Model."},{"issue":"4","key":"804_CR48","doi-asserted-by":"publisher","first-page":"2361","DOI":"10.1007\/s10270-018-0665-6","volume":"18","author":"N Kahani","year":"2019","unstructured":"Kahani, N., Bagherzadeh, M., Cordy, J.R., Dingel, J., Varr\u00f3, D.: Survey and classification of model transformation tools. Softw. Syst. Model. 18(4), 2361\u20132397 (2019)","journal-title":"Softw. Syst. Model."},{"key":"804_CR49","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1007\/978-3-642-19811-3_13","volume-title":"Fundamental Approaches to Software Engineering","author":"P Kelsen","year":"2011","unstructured":"Kelsen, P., Ma, Q., Glodt, C.: Models within models: taming model complexity using the sub-model lattice. In: Giannakopoulou, D., Orejas, F. (eds.) Fundamental Approaches to Software Engineering, pp. 171\u2013185. Springer, Berlin (2011)"},{"key":"804_CR50","unstructured":"Keple, J.: ModelCVS. http:\/\/www.modelcvs.org\/ (2018). Accessed April 2018"},{"key":"804_CR51","unstructured":"Kepler, J.: AMOR. http:\/\/www.modelversioning.org\/ (2018). Accessed April 2018"},{"key":"804_CR52","unstructured":"Kolovos, D., Rose, L., Paige, R., Guerra, E., Cuadrado, J., De\u00a0Lara, J., R\u00e1th, I., Varr\u00f3, D., Suny\u00e9, G., Tisi, M.: Mondo: scalable modelling and model management on the cloud. In: STAF2015 Project Showcase (2015)"},{"key":"804_CR53","doi-asserted-by":"crossref","unstructured":"Kolovos, D.S., Paige, R.F., Polack, F.A.C.: The Epsilon transformation language. In: International Conference on Theory and Practice of Model Transformations, pp. 46\u201360. Springer (2008)","DOI":"10.1007\/978-3-540-69927-9_4"},{"key":"804_CR54","doi-asserted-by":"crossref","unstructured":"Kolovos, D.S., Paige, R.F., Polack, F.A.C.: The grand challenge of scalability for model driven engineering. In: International Conference on Model Driven Engineering Languages and Systems, pp. 48\u201353. Springer (2008)","DOI":"10.1007\/978-3-642-01648-6_5"},{"key":"804_CR55","doi-asserted-by":"crossref","unstructured":"Kolovos, D.S., Di\u00a0Ruscio, D., Pierantonio, A., Paige, R.F.: Different models for model matching: an analysis of approaches to support model differencing. In: ICSE Workshop on Comparison and Versioning of Software Models, 2009. CVSM\u201909, pp. 1\u20146. IEEE (2009)","DOI":"10.1109\/CVSM.2009.5071714"},{"key":"804_CR56","doi-asserted-by":"crossref","unstructured":"Kolovos, D.S., Rose, L.M., Matragkas, N., Paige, R.F., Guerra, E., Cuadrado, J.S., De\u00a0Lara, J., R\u00e1th, I., Varr\u00f3, D., Tisi, M., et al.: A research roadmap towards achieving scalability in model driven engineering. In: Proceedings of the Workshop on Scalability in Model Driven Engineering, p.\u00a02. ACM (2013)","DOI":"10.1145\/2487766.2487768"},{"issue":"4","key":"804_CR57","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1057\/palgrave.ejis.3000685","volume":"16","author":"Y Lin","year":"2007","unstructured":"Lin, Y., Gray, J., Jouault, F.: Dsmdiff: a differentiation tool for domain-specific models. Eur. J. Inf. Syst. 16(4), 349\u2013361 (2007)","journal-title":"Eur. J. Inf. Syst."},{"issue":"5","key":"804_CR58","doi-asserted-by":"publisher","first-page":"449","DOI":"10.1109\/TSE.2002.1000449","volume":"28","author":"T Mens","year":"2002","unstructured":"Mens, T.: A state-of-the-art survey on software merging. IEEE Trans. Softw. Eng. 28(5), 449\u2013462 (2002)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"804_CR59","doi-asserted-by":"crossref","unstructured":"Nejati, S., Sabetzadeh, M., Chechik, M., Easterbrook, S., Zave, P.: Matching and merging of statecharts specifications. In: Proceedings of the 29th International Conference on Software Engineering, ICSE \u201907, pp. 54\u201364. ISBN 0-7695-2828-7 (2007)","DOI":"10.1109\/ICSE.2007.50"},{"key":"804_CR60","doi-asserted-by":"publisher","first-page":"367","DOI":"10.1007\/s10270-018-0666-5","volume":"18","author":"B Ogunyomi","year":"2018","unstructured":"Ogunyomi, B., Rose, L.M., Kolovos, D.S.: Incremental execution of model-to-text transformations using property access traces. Softw. Syst. Model. 18, 367\u2013383 (2018)","journal-title":"Softw. Syst. Model."},{"key":"804_CR61","doi-asserted-by":"publisher","first-page":"227","DOI":"10.1145\/949952.940102","volume":"28","author":"D Ohst","year":"2003","unstructured":"Ohst, D., Welle, M., Kelter, U.: Differences between versions of UML diagrams. ACM SIGSOFT Softw. Eng. Notes 28, 227\u2013236 (2003)","journal-title":"ACM SIGSOFT Softw. Eng. Notes"},{"key":"804_CR62","first-page":"49","volume":"2","author":"R Pohjonen","year":"2002","unstructured":"Pohjonen, R., Tolvanen, J.P., Consulting, M.: Automated production of family members: lessons learned. Proc. PLEES 2, 49\u201357 (2002)","journal-title":"Proc. PLEES"},{"key":"804_CR63","doi-asserted-by":"crossref","unstructured":"Rubin, J., Chechik, M.: N-way model merging. In: Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering, ESEC\/FSE 2013, pp. 301\u2013311. ISBN 978-1-4503-2237-9 (2013)","DOI":"10.1145\/2491411.2491446"},{"key":"804_CR64","doi-asserted-by":"crossref","unstructured":"Scheidgen, M., Zubow, A., Fischer, J., Kolbe, T.H.: Automated and transparent model fragmentation for persisting large models. In: R.B. France, J. Kazmeier, R. Breu, C. Atkinson (eds.), Model Driven Engineering Languages and Systems, pp. 102\u2013118. Springer, Berlin. ISBN 978-3-642-33666-9 (2012)","DOI":"10.1007\/978-3-642-33666-9_8"},{"key":"804_CR65","doi-asserted-by":"publisher","unstructured":"Schmidt, M., Wenzel, S., Kehrer, T., Kelter, U.: History-based merging of models. In: Proceedings of the 2009 ICSE Workshop on Comparison and Versioning of Software Models, CVSM \u201909, Washington, DC, USA, pp. 13\u201318. IEEE Computer Society. ISBN 978-1-4244-3714-6 (2009). https:\/\/doi.org\/10.1109\/CVSM.2009.5071716","DOI":"10.1109\/CVSM.2009.5071716"},{"issue":"5","key":"804_CR66","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1109\/MS.2003.1231146","volume":"20","author":"B Selic","year":"2003","unstructured":"Selic, B.: The pragmatics of model-driven development. IEEE Softw. 20(5), 19\u201325 (2003)","journal-title":"IEEE Softw."},{"issue":"1","key":"804_CR67","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1007\/s10270-010-0178-4","volume":"11","author":"J Steel","year":"2012","unstructured":"Steel, J., Drogemuller, R., Toth, B.: Model interoperability in building information modelling. Softw. Syst. Model. 11(1), 99\u2013109 (2012)","journal-title":"Softw. Syst. Model."},{"key":"804_CR68","unstructured":"Stephan, M., Cordy, J.R.: A survey of model comparison approaches and applications. In: Modelsward, pp. 265\u2013277 (2013)"},{"key":"804_CR69","doi-asserted-by":"publisher","unstructured":"Struber, D., Rubin, J., Taentzer, G., Chechik, M.: Splitting models using information retrieval and model crawling techniques. In: Proceedings of the 17th International Conference on Fundamental Approaches to Software Engineering, New York, NY, USA, vol. 8411, pp. 47\u201362. Springer, New York. ISBN 978-3-642-54803-1 (2014). https:\/\/doi.org\/10.1007\/978-3-642-54804-8_4","DOI":"10.1007\/978-3-642-54804-8_4"},{"key":"804_CR70","unstructured":"Torvalds, L.: Git. https:\/\/git-scm.com\/ (2018). Accessed April 2018"},{"key":"804_CR71","doi-asserted-by":"crossref","unstructured":"Treude, C., Berlik, S., Wenzel, S., Kelter, U.: Difference computation of large models. In: Proceedings of the 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, pp. 295\u2013304 (2007)","DOI":"10.1145\/1287624.1287665"},{"issue":"2","key":"804_CR72","doi-asserted-by":"publisher","first-page":"679","DOI":"10.1007\/s10270-012-0311-7","volume":"13","author":"S Wenzel","year":"2014","unstructured":"Wenzel, S.: Unique identification of elements in evolving software models. Softw. Syst. Model. 13(2), 679\u2013711 (2014). https:\/\/doi.org\/10.1007\/s10270-012-0311-7","journal-title":"Softw. Syst. Model."},{"key":"804_CR73","unstructured":"World Wide Web Consortium (W3C) XML linking language (XLink) version 1.1. https:\/\/www.w3.org\/TR\/xlink11\/ (2018). Accessed April 2018"},{"key":"804_CR74","doi-asserted-by":"crossref","unstructured":"Xing, Z., Stroulia, E.: Umldiff: an algorithm for object-oriented design differencing. In: Proceedings of the 20th IEEE\/ACM International Conference on Automated Software Engineering, ASE \u201905, pp. 54\u201365. ISBN 1-58113-993-4 (2005)","DOI":"10.1145\/1101908.1101919"}],"container-title":["Software and Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-020-00804-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10270-020-00804-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-020-00804-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,6,11]],"date-time":"2021-06-11T23:09:40Z","timestamp":1623452980000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10270-020-00804-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,6,12]]},"references-count":74,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,2]]}},"alternative-id":["804"],"URL":"https:\/\/doi.org\/10.1007\/s10270-020-00804-7","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,6,12]]},"assertion":[{"value":"19 December 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 April 2020","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 April 2020","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 June 2020","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}