{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,24]],"date-time":"2026-09-24T00:14:26Z","timestamp":1790208866162,"version":"4.1.0"},"publisher-location":"Berlin, Heidelberg","reference-count":19,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642217319","type":"print"},{"value":"9783642217326","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-21732-6_3","type":"book-chapter","created":{"date-parts":[[2011,6,28]],"date-time":"2011-06-28T01:56:26Z","timestamp":1309226186000},"page":"31-46","source":"Crossref","is-referenced-by-count":9,"title":["A Comparison of Rule Inheritance in Model-to-Model Transformation Languages"],"prefix":"10.1007","author":[{"given":"Manuel","family":"Wimmer","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gerti","family":"Kappel","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Angelika","family":"Kusel","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Werner","family":"Retschitzegger","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Johannes","family":"Sch\u00f6nb\u00f6ck","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wieland","family":"Schwinger","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dimitris","family":"Kolovos","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Richard","family":"Paige","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marius","family":"Lauder","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andy","family":"Sch\u00fcrr","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dennis","family":"Wagelaar","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","reference":[{"key":"3_CR1","doi-asserted-by":"crossref","unstructured":"Agrawal, R., Demichiel, L.G., Lindsay, B.G.: Static Type Checking of Multi-Methods. In: Proc. of OOPSLA 1991, pp. 113\u2013128 (1991)","DOI":"10.1145\/117954.117963"},{"key":"3_CR2","volume-title":"Compilers: Principles, Techniques,and Tools","author":"A. Aho","year":"1986","unstructured":"Aho, A., Sethi, R., Ullman, J.: Compilers: Principles, Techniques,and Tools. Addison-Wesley, Reading (1986)"},{"key":"3_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1007\/BFb0053061","volume-title":"ECOOP \u201996 - Object-Oriented Programming","author":"E. Amiel","year":"1996","unstructured":"Amiel, E., Dujardin, E.: Supporting explicit disambiguation of multi-methods. In: Cointe, P. (ed.) ECOOP 1996. LNCS, vol.\u00a01098, pp. 167\u2013188. Springer, Heidelberg (1996)"},{"key":"3_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"214","DOI":"10.1007\/978-3-540-24721-0_16","volume-title":"Fundamental Approaches to Software Engineering","author":"R. Bardohl","year":"2004","unstructured":"Bardohl, R., Ehrig, H., de Lara, J., Taentzer, G.: Integrating Meta-modelling Aspects with\u00a0Graph\u00a0Transformation\u00a0for\u00a0Efficient Visual Language Definition and Model Manipulation. In: Wermelinger, M., Margaria-Steffen, T. (eds.) FASE 2004. LNCS, vol.\u00a02984, pp. 214\u2013228. Springer, Heidelberg (2004)"},{"key":"3_CR5","doi-asserted-by":"crossref","unstructured":"B\u00e9zivin, J.: On the Unification Power of Models. SoSyM Journal\u00a04(2) (2005)","DOI":"10.1007\/s10270-005-0079-0"},{"key":"3_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1007\/BFb0053029","volume-title":"ECOOP \u201992 European Conference on Object-Oriented Programming","author":"C. Chambers","year":"1992","unstructured":"Chambers, C.: Object-Oriented Multi-Methods in Cecil. In: ECOOP 1992. LNCS, vol.\u00a0615, pp. 33\u201356. Springer, Heidelberg (1992)"},{"issue":"3","key":"3_CR7","doi-asserted-by":"publisher","first-page":"621","DOI":"10.1147\/sj.453.0621","volume":"45","author":"K. Czarnecki","year":"2006","unstructured":"Czarnecki, K., Helsen, S.: Feature-based Survey of Model Transformation Approaches. IBM Systems Journal\u00a045(3), 621\u2013645 (2006)","journal-title":"IBM Systems Journal"},{"key":"3_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1007\/978-3-642-16145-2_2","volume-title":"Model Driven Engineering Languages and Systems","author":"J. Lara de","year":"2010","unstructured":"de Lara, J., Guerra, E.: Generic meta-modelling with concepts, templates and mixin layers. In: Petriu, D.C., Rouquette, N., Haugen, \u00d8. (eds.) MODELS 2010. LNCS, vol.\u00a06394, pp. 16\u201330. Springer, Heidelberg (2010)"},{"key":"3_CR9","doi-asserted-by":"crossref","unstructured":"Jouault, F., Kurtev, I.: Transforming Models with ATL. In: Proc. of the Model Transformations in Practice Workshop (2005)","DOI":"10.1007\/11663430_14"},{"key":"3_CR10","doi-asserted-by":"crossref","unstructured":"Klar, F., K\u00f6nigs, A., Sch\u00fcrr, A.: Model transformation in the large. In: Proc. of ESEC-FSE 2007, pp. 285\u2013294 (2007)","DOI":"10.1145\/1287624.1287664"},{"key":"3_CR11","doi-asserted-by":"crossref","unstructured":"Kolovos, D., Paige, R., Polack, F.: The epsilon transformation language. In: Proc. of ICMT 2008, pp. 46\u201360 (2008)","DOI":"10.1007\/978-3-540-69927-9_4"},{"key":"3_CR12","series-title":"Lecture Notes in Computer Science","first-page":"118","volume-title":"ECOOP 2003 - Object-Oriented Programming","author":"B. Liskov","year":"2003","unstructured":"Liskov, B., Wing, J.M.: A new definition of the subtype relation. In: Cardelli, L. (ed.) ECOOP 2003. LNCS, vol.\u00a02743, pp. 118\u2013141. Springer, Heidelberg (2003)"},{"key":"3_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1007\/978-3-540-30187-5_2","volume-title":"<\u2009<UML>\u2009> 2004 - The Unified Modeling Language","author":"H. Ma","year":"2004","unstructured":"Ma, H., Shao, W., Zhang, L., Ma, Z., Jiang, Y.: Applying OO metrics to assess UML meta-models. In: Baar, T., Strohmeier, A., Moreira, A., Mellor, S.J. (eds.) UML 2004. LNCS, vol.\u00a03273, pp. 12\u201326. Springer, Heidelberg (2004)"},{"key":"3_CR14","unstructured":"OMG. Meta Object Facility (MOF) 2.0 Query\/View\/Transformation Specification (2009), http:\/\/www.omg.org\/spec\/QVT\/1.1\/Beta2\/PDF\/"},{"key":"3_CR15","unstructured":"Sakkinen, M.: Disciplined Inheritance. In: Proc. of ECOOP 1989, pp. 39\u201356 (1989)"},{"issue":"3","key":"3_CR16","doi-asserted-by":"publisher","first-page":"438","DOI":"10.1145\/243439.243441","volume":"28","author":"A. Taivalsaari","year":"1996","unstructured":"Taivalsaari, A.: On the notion of inheritance. ACM Comput. Surv.\u00a028(3), 438\u2013479 (1996)","journal-title":"ACM Comput. Surv."},{"key":"3_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"290","DOI":"10.1007\/978-3-540-30187-5_21","volume-title":"<\u2009<UML>\u2009> 2004 - The Unified Modeling Language","author":"D. Varr\u00f3","year":"2004","unstructured":"Varr\u00f3, D., Pataricza, A.: Generic and meta-transformations for model transformation engineering. In: Baar, T., Strohmeier, A., Moreira, A., Mellor, S.J. (eds.) UML 2004. LNCS, vol.\u00a03273, pp. 290\u2013304. Springer, Heidelberg (2004)"},{"key":"3_CR18","first-page":"285","volume":"9","author":"D. Wagelaar","year":"2010","unstructured":"Wagelaar, D., Van Der Straeten, R., Deridder, D.: Module superimposition: a composition technique for rule-based model transformation languages. SoSyM Journal\u00a09, 285\u2013309 (2010)","journal-title":"SoSyM Journal"},{"key":"3_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"260","DOI":"10.1007\/978-3-642-13688-7_18","volume-title":"Theory and Practice of Model Transformations","author":"M. Wimmer","year":"2010","unstructured":"Wimmer, M., Kappel, G., Kusel, A., Retschitzegger, W., Schoenboeck, J., Schwinger, W.: Surviving the heterogeneity jungle with composite mapping operators. In: Tratt, L., Gogolla, M. (eds.) ICMT 2010. LNCS, vol.\u00a06142, pp. 260\u2013275. Springer, Heidelberg (2010)"}],"container-title":["Lecture Notes in Computer Science","Theory and Practice of Model Transformations"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-21732-6_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,6]],"date-time":"2025-03-06T19:29:30Z","timestamp":1741289370000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-21732-6_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642217319","9783642217326"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-21732-6_3","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011]]}}}