{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,24]],"date-time":"2026-02-24T13:37:46Z","timestamp":1771940266904,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":30,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642288296","type":"print"},{"value":"9783642288302","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012]]},"DOI":"10.1007\/978-3-642-28830-2_11","type":"book-chapter","created":{"date-parts":[[2012,4,24]],"date-time":"2012-04-24T21:36:49Z","timestamp":1335303409000},"page":"201-221","source":"Crossref","is-referenced-by-count":24,"title":["Reconstructing Complex Metamodel Evolution"],"prefix":"10.1007","author":[{"given":"Sander D.","family":"Vermolen","sequence":"first","affiliation":[]},{"given":"Guido","family":"Wachsmuth","sequence":"additional","affiliation":[]},{"given":"Eelco","family":"Visser","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"11_CR1","unstructured":"Brun, C., Pierantonio, A.: Model differences in the eclipse modelling framework. UPGRADE, The European Journal for the Informatics Professional (2008)"},{"key":"11_CR2","unstructured":"Casais, E.: Managing class evolution in object-oriented systems, ch. 8, pp. 201\u2013244. Prentice Hall International (UK) Ltd. (1995)"},{"key":"11_CR3","doi-asserted-by":"crossref","unstructured":"Cicchetti, A., Di Ruscio, D., Eramo, R., Pierantonio, A.: Automating co-evolution in model-driven engineering. In: Enterprise Distributed Object Computing Conference, EDOC. IEEE (2008)","DOI":"10.1109\/EDOC.2008.44"},{"key":"11_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1007\/978-3-642-02408-5_4","volume-title":"Theory and Practice of Model Transformations","author":"A. Cicchetti","year":"2009","unstructured":"Cicchetti, A., Di Ruscio, D., Pierantonio, A.: Managing Dependent Changes in Coupled Evolution. In: Paige, R.F. (ed.) ICMT 2009. LNCS, vol.\u00a05563, pp. 35\u201351. Springer, Heidelberg (2009)"},{"key":"11_CR5","doi-asserted-by":"crossref","unstructured":"Del Fabro, M.D., Valduriez, P.: Semi-automatic model integration using matching transformations and weaving models. In: Proceedings of the 2007 ACM Symposium on Applied Computing, SAC 2007, pp. 963\u2013970. ACM (2007)","DOI":"10.1145\/1244002.1244215"},{"key":"11_CR6","doi-asserted-by":"crossref","unstructured":"Demeyer, S., Ducasse, S., Nierstrasz, O.: Finding refactorings via change metrics. In: Proceedings of the 15th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2000, pp. 166\u2013177. ACM (2000)","DOI":"10.1145\/353171.353183"},{"key":"11_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"326","DOI":"10.1007\/978-3-540-87875-9_24","volume-title":"Model Driven Engineering Languages and Systems","author":"J.-R. Falleri","year":"2008","unstructured":"Falleri, J.-R., Huchard, M., Lafourcade, M., Nebut, C.: Metamodel Matching for Automatic Model Transformation Generation. In: Czarnecki, K., Ober, I., Bruel, J.-M., Uhl, A., V\u00f6lter, M. (eds.) MODELS 2008. LNCS, vol.\u00a05301, pp. 326\u2013340. Springer, Heidelberg (2008)"},{"key":"11_CR8","doi-asserted-by":"crossref","unstructured":"Favre, J.-M.: Languages evolve too! changing the software time scale. In: IWPSE 2005: Eighth International Workshop on Principles of Software Evolution, pp. 33\u201342. IEEE (2005)","DOI":"10.1109\/IWPSE.2005.22"},{"key":"11_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1007\/978-3-642-02674-4_4","volume-title":"Model Driven Architecture - Foundations and Applications","author":"K. Garc\u00e9s","year":"2009","unstructured":"Garc\u00e9s, K., Jouault, F., Cointe, P., B\u00e9zivin, J.: Managing Model Adaptation by Precise Detection of Metamodel Changes. In: Paige, R.F., Hartman, A., Rensink, A. (eds.) ECMDA-FA 2009. LNCS, vol.\u00a05562, pp. 34\u201349. Springer, Heidelberg (2009)"},{"issue":"2","key":"11_CR10","doi-asserted-by":"crossref","first-page":"166","DOI":"10.1109\/TSE.2005.28","volume":"31","author":"M.W. Godfrey","year":"2005","unstructured":"Godfrey, M.W., Zou, L.: Using origin analysis to detect merging and splitting of source code entities. IEEE Transactions on Software Engineering, 166\u2013181 (2005)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"11_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1007\/978-3-642-03013-0_4","volume-title":"ECOOP 2009 \u2013 Object-Oriented Programming","author":"M. Herrmannsdoerfer","year":"2009","unstructured":"Herrmannsdoerfer, M., Benz, S., Juergens, E.: COPE - Automating Coupled Evolution of Metamodels and Models. In: Drossopoulou, S. (ed.) ECOOP 2009. LNCS, vol.\u00a05653, pp. 52\u201376. Springer, Heidelberg (2009)"},{"key":"11_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/978-3-642-12107-4_3","volume-title":"Software Language Engineering","author":"M. Herrmannsdoerfer","year":"2010","unstructured":"Herrmannsdoerfer, M., Ratiu, D., Wachsmuth, G.: Language Evolution in Practice: The History of GMF. In: van den Brand, M., Ga\u0161evi\u0107, D., Gray, J. (eds.) SLE 2009. LNCS, vol.\u00a05969, pp. 3\u201322. Springer, Heidelberg (2010)"},{"key":"11_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"163","DOI":"10.1007\/978-3-642-19440-5_10","volume-title":"Software Language Engineering","author":"M. Herrmannsdoerfer","year":"2011","unstructured":"Herrmannsdoerfer, M., Vermolen, S.D., Wachsmuth, G.: An Extensive Catalog of Operators for the Coupled Evolution of Metamodels and Models. In: Malloy, B., Staab, S., van den Brand, M. (eds.) SLE 2010. LNCS, vol.\u00a06563, pp. 163\u2013182. Springer, Heidelberg (2011)"},{"issue":"1-3","key":"11_CR14","first-page":"9","volume":"52","author":"G. Kniesel","year":"2004","unstructured":"Kniesel, G., Koch, H.: Static composition of refactorings. SCP\u00a052(1-3), 9\u201351 (2004)","journal-title":"SCP"},{"key":"11_CR15","doi-asserted-by":"crossref","unstructured":"Kolovos, D., Di Ruscio, D., Pierantonio, A., Paige, R.: Different models for model matching: An analysis of approaches to support model differencing. In: ICSE Workshop on Comparison and Versioning of Software Models, CVSM 2009, pp. 1\u20136 (May 2009)","DOI":"10.1109\/CVSM.2009.5071714"},{"issue":"4","key":"11_CR16","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. European Journal of Information Systems\u00a016(4), 349\u2013361 (2007)","journal-title":"European Journal of Information Systems"},{"key":"11_CR17","doi-asserted-by":"crossref","unstructured":"Lopes, D., Hammoudi, S., Abdelouahab, Z.: Schema matching in the context of model driven engineering: From theory to practice. In: Advances in Systems, Computing Sciences and Software Engineering, pp. 219\u2013227. Springer (2006)","DOI":"10.1007\/1-4020-5263-4_36"},{"key":"11_CR18","unstructured":"Object Management Group. Meta Object Facility (MOF) core specification version 2.0 (2006), http:\/\/www.omg.org\/spec\/MOF\/2.0\/"},{"key":"11_CR19","doi-asserted-by":"crossref","unstructured":"Ohst, D., Welle, M., Kelter, U.: Differences between versions of uml diagrams. In: Proc. of the 9th European Software Engineering Conference, ESEC\/FSE, pp. 227\u2013236. ACM (2003)","DOI":"10.1145\/940071.940102"},{"issue":"4","key":"11_CR20","doi-asserted-by":"publisher","first-page":"334","DOI":"10.1007\/s007780100057","volume":"10","author":"E. Rahm","year":"2001","unstructured":"Rahm, E., Bernstein, P.A.: A survey of approaches to automatic schema matching. The VLDB Journal\u00a010(4), 334\u2013350 (2001)","journal-title":"The VLDB Journal"},{"key":"11_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"146","DOI":"10.1007\/11603412_5","volume-title":"Journal on Data Semantics IV","author":"P. Shvaiko","year":"2005","unstructured":"Shvaiko, P., Euzenat, J.: A Survey of Schema-Based Matching Approaches. In: Spaccapietra, S. (ed.) Journal on Data Semantics IV. LNCS, vol.\u00a03730, pp. 146\u2013171. Springer, Heidelberg (2005)"},{"key":"11_CR22","unstructured":"Sprinkle, J.M.: Metamodel driven model migration. PhD thesis, Vanderbilt University (2003)"},{"key":"11_CR23","unstructured":"Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: EMF: Eclipse Modeling Framework 2.0. Addison-Wesley (2009)"},{"key":"11_CR24","first-page":"113","volume":"4","author":"X.L. Sun","year":"2003","unstructured":"Sun, X.L., Rose, E.: Automated schema matching techniques: An exploratory study. Research Letters in the Information and Mathematical Science\u00a04, 113\u2013136 (2003)","journal-title":"Research Letters in the Information and Mathematical Science"},{"key":"11_CR25","unstructured":"Tu, Q., Godfrey, M.: An integrated approach for studying architectural evolution. In: 10th International Workshop on Program Comprehension, pp. 127\u2013136 (2002)"},{"key":"11_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"630","DOI":"10.1007\/978-3-540-87875-9_44","volume-title":"Model Driven Engineering Languages and Systems","author":"S.D. Vermolen","year":"2008","unstructured":"Vermolen, S.D., Visser, E.: Heterogeneous Coupled Evolution of Software Languages. In: Czarnecki, K., Ober, I., Bruel, J.-M., Uhl, A., V\u00f6lter, M. (eds.) MODELS 2008. LNCS, vol.\u00a05301, pp. 630\u2013644. Springer, Heidelberg (2008)"},{"key":"11_CR27","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"216","DOI":"10.1007\/978-3-540-25935-0_13","volume-title":"Domain-Specific Program Generation","author":"E. Visser","year":"2004","unstructured":"Visser, E.: Program Transformation with Stratego\/XT: Rules, Strategies, Tools, and Systems in StrategoXT-0.9. In: Lengauer, C., Batory, D., Blum, A., Vetta, A. (eds.) Domain-Specific Program Generation. LNCS, vol.\u00a03016, pp. 216\u2013238. Springer, Heidelberg (2004)"},{"key":"11_CR28","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"291","DOI":"10.1007\/978-3-540-88643-3_7","volume-title":"Generative and Transformational Techniques in Software Engineering II","author":"E. Visser","year":"2008","unstructured":"Visser, E.: WebDSL: A Case Study in Domain-Specific Language Engineering. In: L\u00e4mmel, R., Visser, J., Saraiva, J. (eds.) GTTSE 2007. LNCS, vol.\u00a05235, pp. 291\u2013373. Springer, Heidelberg (2008)"},{"key":"11_CR29","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"600","DOI":"10.1007\/978-3-540-73589-2_28","volume-title":"ECOOP 2007 \u2013 Object-Oriented Programming","author":"G. Wachsmuth","year":"2007","unstructured":"Wachsmuth, G.: Metamodel Adaptation and Model Co-adaptation. In: Bateni, M. (ed.) ECOOP 2007. LNCS, vol.\u00a04609, pp. 600\u2013624. Springer, Heidelberg (2007)"},{"key":"11_CR30","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 2005, pp. 54\u201365. ACM (2005)","DOI":"10.1145\/1101908.1101919"}],"container-title":["Lecture Notes in Computer Science","Software Language Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-28830-2_11.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,24]],"date-time":"2020-11-24T03:03:05Z","timestamp":1606186985000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-28830-2_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9783642288296","9783642288302"],"references-count":30,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-28830-2_11","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012]]}}}