{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T05:57:15Z","timestamp":1725515835229},"publisher-location":"Berlin, Heidelberg","reference-count":32,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642304750"},{"type":"electronic","value":"9783642304767"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012]]},"DOI":"10.1007\/978-3-642-30476-7_19","type":"book-chapter","created":{"date-parts":[[2012,5,25]],"date-time":"2012-05-25T11:29:43Z","timestamp":1337945383000},"page":"280-295","source":"Crossref","is-referenced-by-count":7,"title":["Fact or Fiction \u2013 Reuse in Rule-Based Model-to-Model Transformation Languages"],"prefix":"10.1007","author":[{"given":"Manuel","family":"Wimmer","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gerti","family":"Kappel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Angelika","family":"Kusel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Werner","family":"Retschitzegger","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Johannes","family":"Sch\u00f6nb\u00f6ck","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wieland","family":"Schwinger","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"1","key":"19_CR1","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1016\/j.entcs.2004.12.035","volume":"127","author":"A. Agrawal","year":"2005","unstructured":"Agrawal, A., Vizhanyo, A., Kalmar, Z., Shi, F., Narayanan, A., Karsai, G.: Reusable Idioms and Patterns in Graph Transformation Languages. Electronic Notes in Theoretical Computer Science\u00a0127(1), 181\u2013192 (2005)","journal-title":"Electronic Notes in Theoretical Computer Science"},{"key":"19_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"120","DOI":"10.1007\/11663430_13","volume-title":"Satellite Events at the MoDELS 2005 Conference","author":"J. B\u00e9zivin","year":"2006","unstructured":"B\u00e9zivin, J., Rumpe, B., Sch\u00fcrr, A., Tratt, L.: Model Transformations in Practice Workshop. In: Bruel, J.-M. (ed.) MODELS 2005. LNCS, vol.\u00a03844, pp. 120\u2013127. Springer, Heidelberg (2006)"},{"key":"19_CR3","doi-asserted-by":"crossref","unstructured":"Biggerstaff, T.J., Richter, C.: Reusability Framework, Assessment, and Directions. In: Software Reusability. Concepts and Models, vol.\u00a01, pp. 1\u201317 (1989)","DOI":"10.1145\/73103.73104"},{"key":"19_CR4","unstructured":"Cariou, E., Belloir, N., Barbier, F., Djemam, N.: OCL contracts for the verification of model transformations. ECEASST\u00a024 (2009)"},{"key":"19_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"168","DOI":"10.1007\/978-3-540-69927-9_12","volume-title":"Theory and Practice of Model Transformations","author":"J..S. Cuadrado","year":"2008","unstructured":"Cuadrado, J.S., Molina, J.G.: Approaches for Model Transformation Reuse: Factorization and Composition. In: Vallecillo, A., Gray, J., Pierantonio, A. (eds.) ICMT 2008. LNCS, vol.\u00a05063, pp. 168\u2013182. Springer, Heidelberg (2008)"},{"key":"19_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1007\/978-3-642-21732-6_5","volume-title":"Theory and Practice of Model Transformations","author":"J..S. Cuadrado","year":"2011","unstructured":"Cuadrado, J.S., Guerra, E., de Lara, J.: Generic Model Transformations: Write Once, Reuse Everywhere. In: Cabot, J., Visser, E. (eds.) ICMT 2011. LNCS, vol.\u00a06707, pp. 62\u201377. Springer, Heidelberg (2011)"},{"key":"19_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"229","DOI":"10.1007\/978-3-642-02408-5_16","volume-title":"Theory and Practice of Model Transformations","author":"J.S. Cuadrado","year":"2009","unstructured":"Cuadrado, J.S., Jouault, F., Molina, J.G., B\u00e9zivin, J.: Experiments with a High-Level Navigation Language. In: Paige, R.F. (ed.) ICMT 2009. LNCS, vol.\u00a05563, pp. 229\u2013238. Springer, Heidelberg (2009)"},{"key":"19_CR8","doi-asserted-by":"publisher","first-page":"825","DOI":"10.1109\/TSE.2009.14","volume":"35","author":"J.S. Cuadrado","year":"2009","unstructured":"Cuadrado, J.S., Molina, J.G.: A Model-Based Approach to Families of Embedded Domain-Specific Languages. IEEE Trans. Softw. Eng.\u00a035, 825\u2013840 (2009)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"3","key":"19_CR9","doi-asserted-by":"publisher","first-page":"305","DOI":"10.1007\/s10270-008-0094-z","volume":"8","author":"M. Fabro Del","year":"2009","unstructured":"Del Fabro, M., Valduriez, P.: Towards the Efficient Development of Model Transformations using Model Weaving and Matching Transformations. Journal on SoSyM\u00a08(3), 305\u2013324 (2009)","journal-title":"Journal on SoSyM"},{"key":"19_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"106","DOI":"10.1007\/978-3-642-16145-2_8","volume-title":"Model Driven Engineering Languages and Systems","author":"E. Guerra","year":"2010","unstructured":"Guerra, E., de Lara, J., Kolovos, D.S., Paige, R.F., dos Santos, O.M.: transML: A Family of Languages to Model Model Transformations. In: Petriu, D.C., Rouquette, N., Haugen, \u00d8. (eds.) MODELS 2010. LNCS, vol.\u00a06394, pp. 106\u2013120. Springer, Heidelberg (2010)"},{"key":"19_CR11","doi-asserted-by":"crossref","unstructured":"Iacob, M.-E., Steen, M.W.A., Heerink, L.: Reusable Model Transformation Patterns. In: Proc. of EDOCW 2008, pp. 1\u201310 (2008)","DOI":"10.1109\/EDOCW.2008.51"},{"key":"19_CR12","unstructured":"Kavimandan, A., Gokhale, A., Karsai, G., Gray, J.: Templatized Model Transformations: Enabling Reuse in Model Transformations. Technical report, Vanderbilt University (2009)"},{"key":"19_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1007\/11787044_14","volume-title":"Model Driven Architecture \u2013 Foundations and Applications","author":"A. Kleppe","year":"2006","unstructured":"Kleppe, A.: MCC: A Model Transformation Environment. In: Rensink, A., Warmer, J. (eds.) ECMDA-FA 2006. LNCS, vol.\u00a04066, pp. 173\u2013187. Springer, Heidelberg (2006)"},{"key":"19_CR14","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1145\/1232743.1232745","volume":"50","author":"J. Kramer","year":"2007","unstructured":"Kramer, J.: Is Abstraction the Key to Computing? Commun. ACM\u00a050, 36\u201342 (2007)","journal-title":"Commun. ACM"},{"issue":"2","key":"19_CR15","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1145\/130844.130856","volume":"24","author":"C.W. Krueger","year":"1992","unstructured":"Krueger, C.W.: Software Reuse. ACM Comput. Surv.\u00a024(2), 131\u2013183 (1992)","journal-title":"ACM Comput. Surv."},{"issue":"3","key":"19_CR16","doi-asserted-by":"publisher","first-page":"311","DOI":"10.1007\/s10270-009-0138-z","volume":"9","author":"I. Kurtev","year":"2010","unstructured":"Kurtev, I.: Application of Reflection in a Model Transformation Language. SoSyM\u00a09(3), 311\u2013333 (2010)","journal-title":"SoSyM"},{"key":"19_CR17","doi-asserted-by":"crossref","unstructured":"Lau, K., Rana, T.: A Taxonomy of Software Composition Mechanisms. In: Proc. of SEAA 2010, pp. 102\u2013110. IEEE (2010)","DOI":"10.1109\/SEAA.2010.36"},{"issue":"4","key":"19_CR18","doi-asserted-by":"publisher","first-page":"252","DOI":"10.1016\/j.jvlc.2009.04.005","volume":"20","author":"E. Legros","year":"2009","unstructured":"Legros, E., Amelunxen, C., Klar, F., Sch\u00fcrr, A.: Generic and Reflective Graph Transformations for Checking and Enforcement of Modeling Guidelines. Visual Language Computing\u00a020(4), 252\u2013268 (2009)","journal-title":"Visual Language Computing"},{"key":"19_CR19","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1023\/A:1018964121953","volume":"5","author":"A. Mili","year":"1998","unstructured":"Mili, A., Mili, R., Mittermeir, R.: A Survey of Software Reuse Libraries. Annals of Software Engineering\u00a05, 349\u2013414 (1998)","journal-title":"Annals of Software Engineering"},{"issue":"6","key":"19_CR20","doi-asserted-by":"publisher","first-page":"528","DOI":"10.1109\/32.391379","volume":"21","author":"H. Mili","year":"1995","unstructured":"Mili, H., Mili, F., Mili, A.: Reusing software: Issues and Research Directions. IEEE Transactions on Software Engineering\u00a021(6), 528\u2013562 (1995)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"19_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"628","DOI":"10.1007\/978-3-642-04425-0_50","volume-title":"Model Driven Engineering Languages and Systems","author":"N. Moha","year":"2009","unstructured":"Moha, N., Mah\u00e9, V., Barais, O., J\u00e9z\u00e9quel, J.-M.: Generic Model Refactorings. In: Sch\u00fcrr, A., Selic, B. (eds.) MODELS 2009. LNCS, vol.\u00a05795, pp. 628\u2013643. Springer, Heidelberg (2009)"},{"key":"19_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1007\/11498094_10","volume-title":"Distributed Applications and Interoperable Systems","author":"J. Oldevik","year":"2005","unstructured":"Oldevik, J.: Transformation Composition Modelling Framework. In: Kutvonen, L., Alonistioti, N. (eds.) DAIS 2005. LNCS, vol.\u00a03543, pp. 108\u2013114. Springer, Heidelberg (2005)"},{"key":"19_CR23","unstructured":"Rivera, J.E., Ruiz-Gonzalez, D., Lopez-Romero, F., Bautista, J., Vallecillo, A.: Orchestrating ATL Model Transformations. In: Proc. of MtATL 2009, pp. 34\u201346 (2009)"},{"key":"19_CR24","unstructured":"Sijtema, M.: Introducing Variability Rules in ATL for Managing Variability in MDE-based Product Lines. In: Proc of MtATL 2010, pp. 39\u201349 (2010)"},{"key":"19_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"215","DOI":"10.1007\/978-3-642-13688-7_15","volume-title":"Theory and Practice of Model Transformations","author":"M. Tisi","year":"2010","unstructured":"Tisi, M., Cabot, J., Jouault, F.: Improving Higher-Order Transformations Support in ATL. In: Tratt, L., Gogolla, M. (eds.) ICMT 2010. LNCS, vol.\u00a06142, pp. 215\u2013229. Springer, Heidelberg (2010)"},{"key":"19_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1007\/978-3-642-02674-4_3","volume-title":"Model Driven Architecture - Foundations and Applications","author":"M. Tisi","year":"2009","unstructured":"Tisi, M., Jouault, F., Fraternali, P., Ceri, S., B\u00e9zivin, J.: On the Use of Higher-Order Model Transformations. In: Paige, R.F., Hartman, A., Rensink, A. (eds.) ECMDA-FA 2009. LNCS, vol.\u00a05562, pp. 18\u201333. Springer, Heidelberg (2009)"},{"key":"19_CR27","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1007\/978-3-540-75209-7_3","volume-title":"Model Driven Engineering Languages and Systems","author":"B. Vanhooff","year":"2007","unstructured":"Vanhooff, B., Ayed, D., Van Baelen, S., Joosen, W., Berbers, Y.: UniTI: A Unified Transformation Infrastructure. In: Engels, G., Opdyke, B., Schmidt, D.C., Weil, F. (eds.) MODELS 2007. LNCS, vol.\u00a04735, pp. 31\u201345. Springer, Heidelberg (2007)"},{"key":"19_CR28","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":"19_CR29","doi-asserted-by":"publisher","first-page":"285","DOI":"10.1007\/s10270-009-0134-3","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":"19_CR30","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., Sch\u00f6nb\u00f6ck, 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)"},{"key":"19_CR31","doi-asserted-by":"crossref","unstructured":"Wimmer, M., Kappel, G., Kusel, A., Retschitzegger, W., Sch\u00f6nb\u00f6ck, J., Schwinger, W.: Towards an Expressivity Benchmark for Mappings based on a Systematic Classification of Heterogeneities. In: Proc. of MDI 2010 @ MoDELS 2010, pp. 32\u201341 (2010)","DOI":"10.1145\/1866272.1866278"},{"key":"19_CR32","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1007\/978-3-642-21732-6_3","volume-title":"Theory and Practice of Model Transformations","author":"M. Wimmer","year":"2011","unstructured":"Wimmer, M., Kappel, G., Kusel, A., Retschitzegger, W., Sch\u00f6nb\u00f6ck, J., Schwinger, W., Kolovos, D., Paige, R., Lauder, M., Sch\u00fcrr, A., Wagelaar, D.: A Comparison of Rule Inheritance in Model-to-Model Transformation Languages. In: Cabot, J., Visser, E. (eds.) ICMT 2011. LNCS, vol.\u00a06707, pp. 31\u201346. Springer, Heidelberg (2011)"}],"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-30476-7_19","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,7,7]],"date-time":"2020-07-07T23:42:25Z","timestamp":1594165345000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-30476-7_19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9783642304750","9783642304767"],"references-count":32,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-30476-7_19","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2012]]}}}