{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,21]],"date-time":"2026-09-21T15:40:11Z","timestamp":1790005211085,"version":"4.0.1"},"publisher-location":"Berlin, Heidelberg","reference-count":31,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642194399","type":"print"},{"value":"9783642194405","type":"electronic"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-3-642-19440-5_9","type":"book-chapter","created":{"date-parts":[[2011,2,18]],"date-time":"2011-02-18T02:39:32Z","timestamp":1297996772000},"page":"143-162","source":"Crossref","is-referenced-by-count":28,"title":["Automated Co-evolution of GMF Editor Models"],"prefix":"10.1007","author":[{"given":"Davide","family":"Di Ruscio","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ralf","family":"L\u00e4mmel","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alfonso","family":"Pierantonio","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","reference":[{"key":"9_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1007\/11951148_12","volume-title":"System Analysis and Modeling: Language Profiles","author":"D. Amyot","year":"2006","unstructured":"Amyot, D., Farah, H., Roy, J.-F.: Evaluation of Development Tools for Domain-Specific Modeling Languages. In: Gotzhein, R., Reed, R. (eds.) SAM 2006. LNCS, vol.\u00a04320, pp. 183\u2013197. Springer, Heidelberg (2006)"},{"issue":"2","key":"9_CR2","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1007\/s10270-005-0079-0","volume":"4","author":"J. B\u00e9zivin","year":"2005","unstructured":"B\u00e9zivin, J.: On the Unification Power of Models. Jour. on Software and Systems Modeling (SoSyM)\u00a04(2), 171\u2013188 (2005)","journal-title":"Jour. on Software and Systems Modeling (SoSyM)"},{"key":"9_CR3","volume-title":"Eclipse Modeling Framework","author":"F. Budinsky","year":"2003","unstructured":"Budinsky, F., Steinberg, D., Merks, E., Ellersick, R., Grose, T.: Eclipse Modeling Framework. Addison-Wesley, Reading (2003)"},{"key":"9_CR4","doi-asserted-by":"publisher","first-page":"222","DOI":"10.1109\/EDOC.2008.44","volume-title":"Proceedings of the 12th International IEEE Enterprise Distributed Object Computing Conference, ECOC 2008","author":"A. Cicchetti","year":"2008","unstructured":"Cicchetti, A., Di Ruscio, D., Eramo, R., Pierantonio, A.: Automating Co-evolution in Model-Driven Engineering. In: Proceedings of the 12th International IEEE Enterprise Distributed Object Computing Conference, ECOC 2008, pp. 222\u2013231. IEEE Computer Society, Los Alamitos (2008)"},{"issue":"9","key":"9_CR5","doi-asserted-by":"publisher","first-page":"165","DOI":"10.5381\/jot.2007.6.9.a9","volume":"6","author":"A. Cicchetti","year":"2007","unstructured":"Cicchetti, A., Di Ruscio, D., Pierantonio, A.: A Metamodel Independent Approach to Difference Representation. Journal of Object Technology\u00a06(9), 165\u2013185 (2007)","journal-title":"Journal of Object Technology"},{"key":"9_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"190","DOI":"10.1007\/978-3-642-12261-3_19","volume-title":"Models in Software Engineering","author":"A. Cicchetti","year":"2010","unstructured":"Cicchetti, A., Di Ruscio, D., Pierantonio, A.: Model Patches in Model-Driven Engineering. In: Ghosh, S. (ed.) MODELS 2009. LNCS, vol.\u00a06002, pp. 190\u2013204. Springer, Heidelberg (2010)"},{"key":"9_CR7","unstructured":"Eclipse Foundation. EMF Compare (2010), http:\/\/www.eclipse.org\/modeling\/emft\/?project=compare"},{"key":"9_CR8","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1109\/ASE.2008.20","volume-title":"23rd IEEE\/ACM International Conference on Automated Software Engineering (ASE 2008)","author":"A. Egyed","year":"2008","unstructured":"Egyed, A., Letier, E., Finkelstein, A.: Generating and Evaluating Choices for Fixing Inconsistencies in UML Design Models. In: 23rd IEEE\/ACM International Conference on Automated Software Engineering (ASE 2008), pp. 99\u2013108. IEEE, Los Alamitos (2008)"},{"key":"9_CR9","unstructured":"Eclipse project: Eclipse Modeling Framework Project (EMF), http:\/\/www.eclipse.org\/modeling\/emf\/"},{"key":"9_CR10","unstructured":"Favre, J.-M.: Meta-Model and Model Co-evolution within the 3D Software Space. In: Proceedings of International Workshop on Evolution of Large-scale Industrial Software Applications (ELISA 2003), Co-located with the IEEE International Conference on Software Maintenance, ICSM 2003 (2003)"},{"key":"9_CR11","doi-asserted-by":"crossref","unstructured":"Favre, J.-M.: Languages Evolve Too! Changing the Software Time Scale. In: IEEE (ed.) 8th Interntational Workshop on Principles of Software Evolution, IWPSE (2005)","DOI":"10.1109\/IWPSE.2005.22"},{"key":"9_CR12","unstructured":"Eclipse project: GEF - Graphical Editing Framework, http:\/\/www.eclipse.org\/gef\/"},{"key":"9_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"543","DOI":"10.1007\/11880240_38","volume-title":"Model Driven Engineering Languages and Systems","author":"H. Giese","year":"2006","unstructured":"Giese, H., Wagner, R.: Incremental Model Synchronization with Triple Graph Grammars. In: Wang, J., Whittle, J., Harel, D., Reggio, G. (eds.) MoDELS 2006. LNCS, vol.\u00a04199, pp. 543\u2013557. Springer, Heidelberg (2006)"},{"key":"9_CR14","unstructured":"Eclipse project: GMF - Graphical Modeling Framework, http:\/\/www.eclipse.org\/gmf\/"},{"key":"9_CR15","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., J\u00fcrgens, 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":"9_CR16","first-page":"249","volume-title":"Proceedings of Generative Programming and Component Engineering (GPCE 2006)","author":"F. Jouault","year":"2006","unstructured":"Jouault, F., B\u00e9zivin, J., Kurtev, I.: TCS: a DSL for the specification of textual concrete syntaxes in model engineering. In: Proceedings of Generative Programming and Component Engineering (GPCE 2006), pp. 249\u2013254. ACM, New York (2006)"},{"key":"9_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"128","DOI":"10.1007\/11663430_14","volume-title":"Satellite Events at the MoDELS 2005 Conference","author":"F. Jouault","year":"2006","unstructured":"Jouault, F., Kurtev, I.: Transforming Models with ATL. In: Bruel, J.-M. (ed.) MoDELS 2005. LNCS, vol.\u00a03844, pp. 128\u2013138. Springer, Heidelberg (2006)"},{"key":"9_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"268","DOI":"10.1007\/3-540-61053-7_67","volume-title":"Compiler Construction","author":"B. Kadhim","year":"1996","unstructured":"Kadhim, B., Waite, W.: Maptool\u2014supporting modular syntax development. In: Gyim\u00f3thy, T. (ed.) CC 1996. LNCS, vol.\u00a01060, pp. 268\u2013280. Springer, Heidelberg (1996)"},{"key":"9_CR19","doi-asserted-by":"crossref","unstructured":"Kolovos, D.S., Rose, L.M., Abid, S.B., Paige, R.F., Botterweck, G.: Taming EMF and GMF Using Model Transformation. In: 13th ACM\/IEEE International Conference on Model Driven Engineering, Languages and Systems, MoDELS (to appear, 2010)","DOI":"10.1007\/978-3-642-16145-2_15"},{"key":"9_CR20","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1109\/MISE.2009.5069891","volume-title":"MISE 2009: Proceedings of the 2009 ICSE Workshop on Modeling in Software Engineering","author":"D.S. Kolovos","year":"2009","unstructured":"Kolovos, D.S., Rose, L.M., Paige, R.F., Polack, F.A.C.: Raising the level of abstraction in the development of GMF-based graphical model editors. In: MISE 2009: Proceedings of the 2009 ICSE Workshop on Modeling in Software Engineering, pp. 13\u201319. IEEE, Los Alamitos (2009)"},{"key":"#cr-split#-9_CR21.1","unstructured":"L??mmel, R., Riedewald, G.: Reconstruction of paradigm shifts. In: Proceedings of the Second Workshop on Attribute Grammars and their Applications (WAGA 1999), pp. 37???56 (March 1999);"},{"key":"#cr-split#-9_CR21.2","unstructured":"INRIA Technical Report ISBN 2-7261-1138-6"},{"key":"9_CR22","series-title":"ENTCS","first-page":"133","volume-title":"Proceedings of 4th Workshop on Language Descriptions, Tools and Applications (LDTA 2004)","author":"W. Lohmann","year":"2004","unstructured":"Lohmann, W., Riedewald, G., Stoy, M.: Semantics-preserving migration of semantic rules after left recursion removal in attribute grammars. In: Proceedings of 4th Workshop on Language Descriptions, Tools and Applications (LDTA 2004). ENTCS, vol.\u00a0110, pp. 133\u2013148. Elsevier Science, Amsterdam (2004)"},{"key":"9_CR23","unstructured":"Modica, T., Biermann, E., Ermel, C.: An Eclipse Framework for Rapid Development of Rich-featured GEF Editors based on EMF Models. In: Proceedings of Informatik 2009: Im Focus das Leben, Beitr\u00e4ge der 39. Jahrestagung der Gesellschaft f\u00fcur Informatik e.V (GI). LNI, vol.\u00a0154, pp. 2972\u20132985. GI (2009)"},{"key":"9_CR24","unstructured":"Object Management Group (OMG). MOF QVT Final Adopted Specification, OMG Adopted Specification ptc\/05-11-01 (2005)"},{"key":"9_CR25","unstructured":"Object Management Group (OMG). OCL 2.0 Specification, OMG Document formal\/2006-05-01 (2006)"},{"key":"9_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"114","DOI":"10.1007\/978-3-642-00434-6_8","volume-title":"Software Language Engineering","author":"J.L. Overbey","year":"2009","unstructured":"Overbey, J.L., Johnson, R.E.: Generating Rewritable Abstract Syntax Trees. In: Ga\u0161evi\u0107, D., L\u00e4mmel, R., Van Wyk, E. (eds.) SLE 2008. LNCS, vol.\u00a05452, pp. 114\u2013133. Springer, Heidelberg (2009)"},{"key":"9_CR27","doi-asserted-by":"crossref","unstructured":"R\u00e1th, I., \u00d6kr\u00f6s, A., Varr\u00f3, D.: Synchronization of abstract and concrete syntax in domain-specific modeling languages\u2014By mapping models and live transformations. Journal of Software and Systems Modeling (2009)","DOI":"10.1007\/s10270-009-0122-7"},{"key":"9_CR28","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. Vermolen","year":"2008","unstructured":"Vermolen, S., Visser, E.: Heterogeneous Coupled Evolution of Software Languages. In: Busch, C., Ober, I., Bruel, J.-M., Uhl, A., V\u00f6lter, M. (eds.) MODELS 2008. LNCS, vol.\u00a05301, pp. 630\u2013644. Springer, Heidelberg (2008)"},{"key":"9_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":"9_CR30","doi-asserted-by":"crossref","first-page":"472","DOI":"10.1145\/253228.253388","volume-title":"Proceedings, International Conference on Software Engineering (ICSE 1997)","author":"D. Wile","year":"1997","unstructured":"Wile, D.: Abstract syntax from concrete syntax. In: Proceedings, International Conference on Software Engineering (ICSE 1997), pp. 472\u2013480. ACM Press, New York (1997)"}],"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-19440-5_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,8]],"date-time":"2019-06-08T16:42:30Z","timestamp":1560012150000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-19440-5_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642194399","9783642194405"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-19440-5_9","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011]]}}}