{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,22]],"date-time":"2025-05-22T04:34:10Z","timestamp":1747888450075,"version":"3.41.0"},"publisher-location":"Berlin, Heidelberg","reference-count":22,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783662466742"},{"type":"electronic","value":"9783662466759"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-662-46675-9_19","type":"book-chapter","created":{"date-parts":[[2015,3,31]],"date-time":"2015-03-31T20:24:38Z","timestamp":1427833478000},"page":"283-298","source":"Crossref","is-referenced-by-count":10,"title":["A Variability-Based Approach to Reusable and Efficient Model Transformations"],"prefix":"10.1007","author":[{"given":"Daniel","family":"Str\u00fcber","sequence":"first","affiliation":[]},{"given":"Julia","family":"Rubin","sequence":"additional","affiliation":[]},{"given":"Marsha","family":"Chechik","sequence":"additional","affiliation":[]},{"given":"Gabriele","family":"Taentzer","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"19_CR1","doi-asserted-by":"crossref","unstructured":"Kusel, A., Sch\u00f6nb\u00f6ck, J., Wimmer, M., Kappel, G., Retschitzegger, W., Schwinger, W.: Reuse in Model-to-Model Transformation Languages: Are We There Yet? In: SoSyM, pp. 1\u201336 (2013)","DOI":"10.1007\/s10270-013-0343-7"},{"key":"19_CR2","unstructured":"Soley, R.: Model Driven Architecture. Object Management Group (2000)"},{"key":"19_CR3","unstructured":"Clements, P.C., Northrop, L.: Software Product Lines: Practices and Patterns. Addison-Wesley (2001)"},{"key":"19_CR4","doi-asserted-by":"crossref","unstructured":"Pohl, K., Boeckle, G., van der Linden, F.: Software Product Line Engineering: Foundations, Principles, and Techniques. Springer (2005)","DOI":"10.1007\/3-540-28901-1"},{"key":"19_CR5","unstructured":"Sijtema, M.: Introducing Bariability Rules in ATL for Managing Variability in MDE-based Product Lines. In: Proc. of MtATL 2010, pp. 39\u201349 (2010)"},{"key":"19_CR6","doi-asserted-by":"crossref","unstructured":"Kavimandan, A., Gokhale, A., Karsai, G., Gray, J.: Managing the Quality of Software Product Line Architectures through Reusable Model Transformations. In: Proc. of QoSA\/ISARCS 2011, pp. 13\u201322. ACM (2011)","DOI":"10.1145\/2000259.2000264"},{"key":"19_CR7","unstructured":"Trujillo, S., Zubizarreta, A., De Sosa, J., Mendialdua, X.: On the Refinement of Model-to-Text Transformations. In: Proc. of JISBD 2009, pp. 123\u2013133 (2009)"},{"key":"19_CR8","first-page":"31","volume":"74","author":"H. Ehrig","year":"2006","unstructured":"Ehrig, H., Ehrig, K., Prange, U., Taentzer, G.: Fundamental Theory for Typed Attributed Graphs and Graph Transformation based on Adhesive HLR Categories. Fundamenta Informatica\u00a074, 31\u201361 (2006)","journal-title":"Fundamenta Informatica"},{"key":"19_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1007\/978-3-319-09108-2_7","volume-title":"Graph Transformation","author":"T. Arendt","year":"2014","unstructured":"Arendt, T., Habel, A., Radke, H., Taentzer, G.: From Core OCL Invariants to Nested Graph Constraints. In: Giese, H., K\u00f6nig, B. (eds.) ICGT 2014. LNCS, vol.\u00a08571, pp. 97\u2013112. Springer, Heidelberg (2014)"},{"key":"19_CR10","unstructured":"Str\u00fcber, D., Rubin, J., Chechik, M., Taentzer, G.: A Variability-Based Approach to Reusable and Efficient Model Transformation - Technical Report, https:\/\/www.uni-marburg.de\/fb12\/swt\/research\/publications"},{"key":"19_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1007\/978-3-642-16145-2_9","volume-title":"Model Driven Engineering Languages and Systems","author":"T. Arendt","year":"2010","unstructured":"Arendt, T., Biermann, E., Jurack, S., Krause, C., Taentzer, G.: Henshin: Advanced Concepts and Tools for In-Place EMF Model Transformations. In: Petriu, D.C., Rouquette, N., Haugen, \u00d8. (eds.) MODELS 2010, Part I. LNCS, vol.\u00a06394, pp. 121\u2013135. Springer, Heidelberg (2010)"},{"key":"19_CR12","doi-asserted-by":"crossref","unstructured":"Kenner, A., K\u00e4stner, C., Haase, S., Leich, T.: TypeChef: Toward Type Checking #ifdef Variability in C. In: Proc. of FOSD 2010, pp. 25\u201332 (2010)","DOI":"10.1145\/1868688.1868693"},{"key":"19_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"422","DOI":"10.1007\/11561347_28","volume-title":"Generative Programming and Component Engineering","author":"K. Czarnecki","year":"2005","unstructured":"Czarnecki, K., Antkiewicz, M.: Mapping Features to Models: A Template Approach Based on Superimposed Variants. In: Gl\u00fcck, R., Lowry, M. (eds.) GPCE 2005. LNCS, vol.\u00a03676, pp. 422\u2013437. Springer, Heidelberg (2005)"},{"key":"19_CR14","unstructured":"K\u00e4stner, C., Apel, S.: Integrating Compositional and Annotative Approaches for Product Line Engineering. In: Proc. of the Wksp. on Modularization, Composition and Generative Techniques for PLE (McGPLE) at GPCE 2008, pp. 35\u201340 (2008)"},{"key":"19_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"285","DOI":"10.1007\/978-3-642-28872-2_20","volume-title":"Fundamental Approaches to Software Engineering","author":"J. Rubin","year":"2012","unstructured":"Rubin, J., Chechik, M.: Combining related products into product lines. In: de Lara, J., Zisman, A. (eds.) Fundamental Approaches to Software Engineering. LNCS, vol.\u00a07212, pp. 285\u2013300. Springer, Heidelberg (2012)"},{"key":"19_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"340","DOI":"10.1007\/978-3-642-54804-8_24","volume-title":"Fundamental Approaches to Software Engineering","author":"A. Anjorin","year":"2014","unstructured":"Anjorin, A., Saller, K., Lochau, M., Sch\u00fcrr, A.: Modularizing Triple Graph Grammars Using Rule Refinement. In: Gnesi, S., Rensink, A. (eds.) FASE 2014 (ETAPS). LNCS, vol.\u00a08411, pp. 340\u2013354. Springer, Heidelberg (2014)"},{"key":"19_CR17","doi-asserted-by":"crossref","unstructured":"Jouault, F., Allilaire, F., B\u00e9zivin, J., Kurtev, I., Valduriez, P.: Atl: A qvt-like transformation language. In: Companion to the 21st ACM SIGPLAN Symposium on Object-Oriented Programming Systems, Languages, and Applications, pp. 719\u2013720. ACM (2006)","DOI":"10.1145\/1176617.1176691"},{"key":"19_CR18","first-page":"825","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 TSE\u00a035, 825\u2013840 (2009)","journal-title":"IEEE TSE"},{"key":"19_CR19","doi-asserted-by":"crossref","unstructured":"Salay, R., Famelis, M., Rubin, J., Sandro, A.D., Chechik, M.: Lifting Model Transformations to Product Lines. In: Proc. of ICSE 2014, pp. 117\u2013128 (2014)","DOI":"10.1145\/2568225.2568267"},{"key":"19_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"186","DOI":"10.1007\/978-3-319-08789-4_14","volume-title":"Theory and Practice of Model Transformations","author":"J. S\u00e1nchez Cuadrado","year":"2014","unstructured":"S\u00e1nchez Cuadrado, J., Guerra, E., de Lara, J.: Reverse engineering of model transformations for reusability. In: Di Ruscio, D., Varr\u00f3, D. (eds.) ICMT 2014. LNCS, vol.\u00a08568, pp. 186\u2013201. Springer, Heidelberg (2014)"},{"key":"19_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"386","DOI":"10.1007\/978-3-642-33654-6_26","volume-title":"Graph Transformations","author":"G. Bergmann","year":"2012","unstructured":"Bergmann, G., R\u00e1th, I., Szab\u00f3, T., Torrini, P., Varr\u00f3, D.: Incremental pattern matching for the efficient computation of transitive closure. In: Ehrig, H., Engels, G., Kreowski, H.-J., Rozenberg, G. (eds.) ICGT 2012. LNCS, vol.\u00a07562, pp. 386\u2013400. Springer, Heidelberg (2012)"},{"key":"19_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"6","DOI":"10.1007\/978-3-642-37057-1_2","volume-title":"Fundamental Approaches to Software Engineering","author":"D. Str\u00fcber","year":"2013","unstructured":"Str\u00fcber, D., Taentzer, G., Jurack, S., Sch\u00e4fer, T.: Towards a distributed modeling process based on composite models. In: Cortellessa, V., Varr\u00f3, D. (eds.) FASE 2013 (ETAPS 2013). LNCS, vol.\u00a07793, pp. 6\u201320. Springer, Heidelberg (2013)"}],"container-title":["Lecture Notes in Computer Science","Fundamental Approaches to Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-662-46675-9_19","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,21]],"date-time":"2025-05-21T19:47:48Z","timestamp":1747856868000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-662-46675-9_19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783662466742","9783662466759"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-662-46675-9_19","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2015]]}}}