{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,30]],"date-time":"2026-01-30T04:54:48Z","timestamp":1769748888206,"version":"3.49.0"},"reference-count":64,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2017,1,30]],"date-time":"2017-01-30T00:00:00Z","timestamp":1485734400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2019,2]]},"DOI":"10.1007\/s10270-017-0578-9","type":"journal-article","created":{"date-parts":[[2017,1,30]],"date-time":"2017-01-30T03:59:52Z","timestamp":1485748792000},"page":"129-155","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["Using internal domain-specific languages to inherit tool support and modularity for model transformations"],"prefix":"10.1007","volume":"18","author":[{"given":"Georg","family":"Hinkel","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thomas","family":"Goldschmidt","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Erik","family":"Burger","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ralf","family":"Reussner","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,1,30]]},"reference":[{"key":"578_CR1","volume-title":"TraceContract: A Scala DSL for Trace Analysis","author":"H Barringer","year":"2011","unstructured":"Barringer, H., Havelund, K.: TraceContract: A Scala DSL for Trace Analysis. Springer, Berlin (2011)"},{"key":"578_CR2","unstructured":"Belaunde, M.: Transformation composition in qvt. In: Proceedings of the First European Workshop on Composition of Model Transformations (CMT 2006), Bilbao, Spain, pp. 39\u201346 (2006)"},{"key":"578_CR3","doi-asserted-by":"crossref","unstructured":"Bruch, M., Monperrus, M., Mezini, M.: Learning from examples to improve code completion systems. In: Proceedings of the 7th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on The Foundations of Software Engineering, pp. 213\u2013222. ACM (2009)","DOI":"10.1145\/1595696.1595728"},{"key":"578_CR4","doi-asserted-by":"crossref","unstructured":"Cuadrado, J.S., Guerra, E., De\u00a0Lara, J.: Generic model transformations: write once, reuse everywhere. In: International Conference on Theory and Practice of Model Transformations, pp. 62\u201377. Springer, Berlin (2011)","DOI":"10.1007\/978-3-642-21732-6_5"},{"issue":"11","key":"578_CR5","doi-asserted-by":"publisher","first-page":"1042","DOI":"10.1109\/TSE.2014.2339852","volume":"40","author":"JS Cuadrado","year":"2014","unstructured":"Cuadrado, J.S., Guerra, E., de Lara, J.: A component model for model transformations. IEEE Trans. Softw. Eng. 40(11), 1042\u20131060 (2014). doi: 10.1109\/TSE.2014.2339852","journal-title":"IEEE Trans. Softw. Eng."},{"key":"578_CR6","doi-asserted-by":"crossref","unstructured":"Cuadrado, J.S., Molina, J.G., Tortosa, M.M.: Rubytl: a practical, extensible transformation language. In: Rensink, A., Warmer, J. (eds.) Model Driven Architecture: Foundations and Applications, pp. 158\u2013172. Springer, Berlin (2006)","DOI":"10.1007\/11787044_13"},{"issue":"3","key":"578_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 Syst. J. 45(3), 621\u2013645 (2006)","journal-title":"IBM Syst. J."},{"issue":"3","key":"578_CR8","doi-asserted-by":"publisher","first-page":"112","DOI":"10.1145\/2480361.2371419","volume":"48","author":"S Efftinge","year":"2012","unstructured":"Efftinge, S., Eysholdt, M., K\u00f6hnlein, J., Zarnekow, S., von Massow, R., Hasselbring, W., Hanus, M.: Xbase: implementing domain-specific languages for java. SIGPLAN Not. 48(3), 112\u2013121 (2012). doi: 10.1145\/2480361.2371419","journal-title":"SIGPLAN Not."},{"key":"578_CR9","doi-asserted-by":"crossref","unstructured":"Ehrig, H., Ehrig, K., De\u00a0Lara, J., Taentzer, G., Varr\u00f3, D., Varr\u00f3-Gyapay, S.: Termination criteria for model transformation. In: International Conference on Fundamental Approaches to Software Engineering, pp. 49\u201363. Springer, Berlin (2005)","DOI":"10.1007\/978-3-540-31984-9_5"},{"key":"578_CR10","volume-title":"Domain-Specific Languages","author":"M Fowler","year":"2010","unstructured":"Fowler, M.: Domain-Specific Languages. Addison-Wesley Professional, Reading (2010)"},{"key":"578_CR11","doi-asserted-by":"crossref","unstructured":"Gei\u00df, R., Kroll, M.: Grgen.net: a fast, expressive, and general purpose graph rewrite tool. In: Sch\u00fcrr, A., Nagl, M., Z\u00fcndorf, A. (eds.) Applications of Graph Transformations with Industrial Relevance, pp. 568\u2013569. Springer, Berlin (2008)","DOI":"10.1007\/978-3-540-89020-1_38"},{"key":"578_CR12","doi-asserted-by":"crossref","unstructured":"Gelhausen, T., Derre, B., Gei\u00df, R.: Customizing GrGen.net for Model Transformation. In: Proceedings of the Third International Workshop on Graph and Model Transformations, pp. 17\u201324. ACM, London (2008)","DOI":"10.1145\/1402947.1402951"},{"key":"578_CR13","doi-asserted-by":"crossref","unstructured":"George, L., Wider, A., Scheidgen, M.: Type-safe model transformation languages as internal dsls in scala. In: Hu, Z., Lara, De.J. (eds.) Theory and Practice of Model Transformations, pp. 160\u2013175. Springer, Berlin (2012)","DOI":"10.1007\/978-3-642-30476-7_11"},{"key":"578_CR14","unstructured":"Gorp, P.V., Rose, L.: The petri-nets to statecharts transformation case. In: Sixth Transformation Tool Contest (TTC 2013), EPTCS (2013)"},{"key":"578_CR15","unstructured":"Heidenreich, F., Johannes, J., Seifert, M., Wende, C.: JaMoPP: the Java model parser and printer. Technical Report TUD-FI09-10, Technische Universit\u00e4t Dresden, Fakult\u00e4t Informatik (2009). ftp:\/\/ftp.inf.tu-dresden.de\/pub\/berichte\/tud09-10.pdf"},{"key":"578_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.5381\/jot.2011.10.1.a7","volume":"10","author":"F Heidenreich","year":"2011","unstructured":"Heidenreich, F., Kopcsek, J., A\u00dfmann, U.: Safe composition of transformations. J. Object Technol. 10, 1\u201320 (2011)","journal-title":"J. Object Technol."},{"key":"578_CR17","unstructured":"Hein, C., Ritter, T., Wagner, M.: Model-driven tool integration with modelbus. In: Workshop Future Trends of Model-Driven Development (2009)"},{"key":"578_CR18","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-014-0450-0","author":"S Hidaka","year":"2015","unstructured":"Hidaka, S., Tisi, M., Cabot, J., Hu, Z.: Feature-based classification of bidirectional transformation approaches. Softw. Syst. Model. (2015). doi: 10.1007\/s10270-014-0450-0","journal-title":"Softw. Syst. Model."},{"key":"578_CR19","unstructured":"Hinkel, G.: An approach to maintainable model transformations using internal DSLs. Master thesis, Karlsruhe Institute of Technology (2013)"},{"key":"578_CR20","doi-asserted-by":"crossref","unstructured":"Hinkel, G.: Change propagation in an internal model transformation language. In: Kolovos, D., Wimmer, M. (eds.) Theory and Practice of Model Transformations, pp. 3\u201317. Springer, Berlin (2015)","DOI":"10.1007\/978-3-319-21155-8_1"},{"key":"578_CR21","unstructured":"Hinkel, G.: NMF: A Modeling Framework for the .NET Platform. Tech. rep., Karlsruhe (2016). http:\/\/nbn-resolving.org\/urn:nbn:de:swb:90-537082"},{"key":"578_CR22","unstructured":"Hinkel, G., Goldschmidt, T., Happe, L.: Tool support for model transformations: on solutions using internal languages. In: Modellierung 2016, Karlsruhe, Germany, 2\u20134 March 2016 (2016)"},{"key":"578_CR23","doi-asserted-by":"crossref","unstructured":"Hinkel, G., Groenda, H., Vannucci, L., Denninger, O., Cauli, N., Ulbrich, S.: A domain-specific language (DSL) for integrating neuronal networks in robot control. In: 2015 Joint MORSE\/VAO Workshop on Model-Driven Robot Software Engineering and View-based Software-Engineering (2015)","DOI":"10.1145\/2802059.2802060"},{"key":"578_CR24","unstructured":"Hinkel, G., Happe, L.: Using component frameworks for model transformations by an internal DSL. In: Proceedings of the 1st International Workshop on Model-Driven Engineering for Component-Based Software Systems Co-Located with ACM\/IEEE 17th International Conference on Model Driven Engineering Languages & Systems (MoDELS 2014), CEUR Workshop Proceedings, vol. 1281, pp. 6\u201315. CEUR-WS.org (2014)"},{"key":"578_CR25","doi-asserted-by":"crossref","unstructured":"Horn, T.: Model querying with funnyqt. In: Duddy, K., Kappel, G. (eds.) Theory and Practice of Model Transformations, pp. 56\u201357. Springer, Berlin (2013)","DOI":"10.1007\/978-3-642-38883-5_7"},{"key":"578_CR26","doi-asserted-by":"crossref","unstructured":"Horn, T.: The TTC 2013 flowgraphs case. In: Sixth Transformation Tool Contest (TTC 2013), EPTCS (2013)","DOI":"10.4204\/EPTCS.135.1"},{"key":"578_CR27","doi-asserted-by":"crossref","unstructured":"Horv, A., et\u00a0al.: Dynamic backward slicing of model transformations. In: 2012 IEEE Fifth International Conference on Software Testing, Verification and Validation, pp. 1\u201310. IEEE (2012)","DOI":"10.1109\/ICST.2012.80"},{"key":"578_CR28","doi-asserted-by":"crossref","unstructured":"H\u00fclsbusch, M., K\u00f6nig, B., Rensink, A., Semenyak, M., Soltenborn, C., Wehrheim, H.: Showing full semantics preservation in model transformation-a comparison of techniques. In: International Conference on Integrated Formal Methods, pp. 183\u2013198. Springer, Berlin (2010)","DOI":"10.1007\/978-3-642-16265-7_14"},{"key":"578_CR29","doi-asserted-by":"crossref","unstructured":"Jouault, F., Kurtev, I.: Transforming models with atl. In: Satellite Events at the MoDELS 2005 Conference, pp. 128\u2013138. Springer, Berlin (2006)","DOI":"10.1007\/11663430_14"},{"key":"578_CR30","doi-asserted-by":"publisher","unstructured":"Jung, R., Heinrich, R., Hasselbring, W.: GECO: a generator composition approach for aspect-oriented DSLs. In: Van\u00a0Gorp, P., Engels, G. (eds.) Theory and Practice of Model Transformations: 9th International Conference, ICMT 2016, Held as Part of STAF 2016, Lecture Notes in Computer Science, vol. 9765, pp. 141\u2013156. Springer, Cham (2016). doi: 10.1007\/978-3-319-42064-6_10","DOI":"10.1007\/978-3-319-42064-6_10"},{"key":"578_CR31","doi-asserted-by":"crossref","unstructured":"Kolovos, D.S., Paige, R.F., Polack, F.A.: The epsilon transformation language. In: Vallecillo, A., Gray J., Pierantonio, A. (eds.) Theory and Practice of Model Transformations, pp. 46\u201360. Springer, Berlin (2008)","DOI":"10.1007\/978-3-540-69927-9_4"},{"key":"578_CR32","doi-asserted-by":"crossref","unstructured":"K\u0159ikava, F., Collet, P., France, R.B.: Sigma: Scala internal domain-specific languages for model manipulations. In: Dingel, J., Schulte, W., Ramos, I., Abrah\u00e3o, S., Insfran, E. (eds.) Model-Driven Engineering Languages and Systems, pp. 569\u2013585. Springer, Berlin (2014)","DOI":"10.1007\/978-3-319-11653-2_35"},{"key":"578_CR33","first-page":"1","volume":"14","author":"A Kusel","year":"2013","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? Softw. Syst. Model. 14, 1\u201336 (2013)","journal-title":"Softw. Syst. Model."},{"issue":"3","key":"578_CR34","doi-asserted-by":"publisher","first-page":"453","DOI":"10.1007\/s10270-011-0221-0","volume":"12","author":"J Lara de","year":"2013","unstructured":"de Lara, J., Guerra, E.: From types to type requirements: genericity for model-driven engineering. Softw. Syst. Model. 12(3), 453\u2013474 (2013)","journal-title":"Softw. Syst. Model."},{"key":"578_CR35","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-68899-0","volume-title":"OPC Unified Architecture","author":"W Mahnke","year":"2009","unstructured":"Mahnke, W., Leitner, S.H., Damm, M.: OPC Unified Architecture. Springer, Berlin (2009)"},{"key":"578_CR36","doi-asserted-by":"crossref","unstructured":"Meyerovich, L.A., Rabkin, A.S.: Empirical analysis of programming language adoption. In: Proceedings of the 2013 ACM SIGPLAN International Conference on Object Oriented Programming Systems Languages and Applications, pp. 1\u201318. ACM (2013)","DOI":"10.1145\/2509136.2509515"},{"key":"578_CR37","doi-asserted-by":"crossref","unstructured":"Mohagheghi, P., Fernandez, M.A., Martell, J.A., Fritzsche, M., Gilani, W.: MDE adoption in industry: challenges and success criteria. In: Chaudron, M.R.V. (ed.) Models in Software Engineering, pp. 54\u201359. Springer, Berlin (2009)","DOI":"10.1007\/978-3-642-01648-6_6"},{"issue":"1","key":"578_CR38","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1007\/s10664-012-9196-x","volume":"18","author":"P Mohagheghi","year":"2013","unstructured":"Mohagheghi, P., Gilani, W., Stefanescu, A., Fernandez, M.A.: An empirical study of the state of the practice and acceptance of model-driven engineering in four industrial cases. Empir. Softw. Eng. 18(1), 89\u2013116 (2013)","journal-title":"Empir. Softw. Eng."},{"issue":"4","key":"578_CR39","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1109\/MS.2006.105","volume":"23","author":"GC Murphy","year":"2006","unstructured":"Murphy, G.C., Kersten, M., Findlater, L.: How are Java software developers using the Elipse IDE? IEEE Softw. 23(4), 76\u201383 (2006)","journal-title":"IEEE Softw."},{"key":"578_CR40","doi-asserted-by":"crossref","unstructured":"Nickel, U., Niere, J., Z\u00fcndorf, A.: The fujaba environment. In: Proceedings of the 22nd International Conference on Software Engineering, pp. 742\u2013745. ACM, London (2000)","DOI":"10.1145\/337180.337620"},{"key":"578_CR41","unstructured":"Object Management Group: Meta Object Facility (MOF) 2.0 Query\/View\/ Transformation Specification. http:\/\/www.omg.org\/spec\/QVT\/1.1\/PDF\/ (2011)"},{"key":"578_CR42","unstructured":"Olsen, G.K., Aagedal, J., Oldevik, J.: Aspects of reusable model transformations. In: Proceedings of the First European Workshop on Composition of Model Transformations (CMT 2006), Bilbao, Spain, pp. 21\u201326 (2006)"},{"key":"578_CR43","doi-asserted-by":"publisher","unstructured":"Rentschler, A.: Model transformation languages with modular information hiding. Ph.D. thesis, Karlsruhe Institute of Technology, Karlsruhe, Germany (2015). doi: 10.5445\/KSP\/1000045910 . http:\/\/www.ksp.kit.edu\/9783731503460","DOI":"10.5445\/KSP\/1000045910"},{"key":"578_CR44","doi-asserted-by":"crossref","unstructured":"Rentschler, A., Noorshams, Q., Happe, L., Reussner, R.: Interactive visual analytics for efficient maintenance of model transformations. In: Duddy, K., Kappel, G. (eds) Theory and Practice of Model Transformations, pp. 141\u2013157. Springer, Berlin (2013)","DOI":"10.1007\/978-3-642-38883-5_14"},{"key":"578_CR45","doi-asserted-by":"crossref","unstructured":"Rentschler, A., Werle, D., Noorshams, Q., Happe, L., Reussner, R.: Designing information hiding modularity for model transformation languages. In: Proceedings of the of the 13th International Conference on Modularity, pp. 217\u2013228. ACM, London (2014)","DOI":"10.1145\/2577080.2577094"},{"key":"578_CR46","unstructured":"Rivera, J.E., Ruiz-Gonz\u00e1lez, D., L\u00f3pez-Romero, F., Bautista, J.M.: Wires*: a tool for orchestrating model transformations. In: A.\u00a0Vallecillo, G.\u00a0Sagardui (eds.) XIV Jornadas de Ingenier\u00eda del Software y Bases de Datos (JISBD 2009), San Sebasti\u00e1n, Spain, September 8\u201311, 2009, pp. 158\u2013161 (2009)"},{"key":"578_CR47","doi-asserted-by":"crossref","unstructured":"Robbes, R., Lanza, M.: How program history can improve code completion. In: 23rd IEEE\/ACM International Conference on Automated Software Engineering, 2008. ASE 2008, pp. 317\u2013326. IEEE (2008)","DOI":"10.1109\/ASE.2008.42"},{"key":"578_CR48","doi-asserted-by":"crossref","unstructured":"Sch\u00fcrr, A.: Specification of graph translators with triple graph grammars. In: Mayr, E.W., Schmidt, G., Tinhofer, G. (eds.) Graph-Theoretic Concepts in Computer Science, pp. 151\u2013163. Springer, Berlin (1994)","DOI":"10.1007\/3-540-59071-4_45"},{"issue":"5","key":"578_CR49","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/MS.2003.1231150","volume":"20","author":"S Sendall","year":"2003","unstructured":"Sendall, S., Kozaczynski, W.: Model transformation: the heart and soul of model-driven software development. IEEE Softw. 20(5), 42\u201345 (2003)","journal-title":"IEEE Softw."},{"key":"578_CR50","doi-asserted-by":"crossref","unstructured":"Staron, M.: Adopting model driven software development in industry\u2014a case study at two companies. In: Nierstrasz, O., Whittle, J., Harel, D., Reggio, G. (eds.) Model Driven Engineering Languages and Systems, pp. 57\u201372. Springer, Berlin (2006)","DOI":"10.1007\/11880240_5"},{"key":"578_CR51","doi-asserted-by":"publisher","unstructured":"Stevens, P.: A landscape of bidirectional model transformations. In: L\u00e4mmel, R., Visser, J., Saraiva, J.A. (eds.) Generative and Transformational Techniques in Software Engineering II, Lecture Notes in Computer Science, vol. 5235, pp. 408\u2013424. Springer, Berlin (2008). doi: 10.1007\/978-3-540-88643-3_10","DOI":"10.1007\/978-3-540-88643-3_10"},{"key":"578_CR52","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1016\/j.scico.2014.01.004","volume":"98","author":"Z Ujhelyi","year":"2015","unstructured":"Ujhelyi, Z., Bergmann, G., Heged\u00fcs, \u00c1., Horv\u00e1th, \u00c1., Izs\u00f3, B., R\u00e1th, I., Szatm\u00e1ri, Z., Varr\u00f3, D.: EMF-IncQuery: an integrated development environment for live model queries. Sci. Comput. Program. 98, 80\u201399 (2015)","journal-title":"Sci. Comput. Program."},{"key":"578_CR53","unstructured":"Vanhooff, B.: Loosely Coupled Transformation Chains. How to Enable Transformation Reuse with Traceability Information. Ph.D. thesis, Informatics Section, Department of Computer Science, Faculty of Engineering Science (2010). https:\/\/lirias.kuleuven.be\/handle\/123456789\/262244 . Berbers, Yolande (supervisor)"},{"key":"578_CR54","doi-asserted-by":"crossref","unstructured":"Varr\u00f3, D., Pataricza, A.: Generic and meta-transformations for model transformation engineering. \u00abUML\u00bb 2004\u2013The Unified Modeling Language. Modeling Languages and Applications, pp. 290\u2013304. Springer, Berlin (2004)","DOI":"10.1007\/978-3-540-30187-5_21"},{"key":"578_CR55","doi-asserted-by":"crossref","unstructured":"Wagelaar, D., Iovino, L., Di\u00a0Ruscio, D., Pierantonio, A.: Translational semantics of a co-evolution specific language with the emf transformation virtual machine. In: International Conference on Theory and Practice of Model Transformations, pp. 192\u2013207. Springer, Berlin (2012)","DOI":"10.1007\/978-3-642-30476-7_13"},{"key":"578_CR56","doi-asserted-by":"crossref","unstructured":"Wagelaar, D., Tisi, M., Cabot, J., Jouault, F.: Towards a general composition semantics for rule-based model transformation. In: Whittle, J., Clark, T., K\u00fchne, T. (eds.) Model Driven Engineering Languages and Systems, pp. 623\u2013637. Springer, Berlin (2011)","DOI":"10.1007\/978-3-642-24485-8_46"},{"issue":"3","key":"578_CR57","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. Softw. Syst. Model. 9(3), 285\u2013309 (2010)","journal-title":"Softw. Syst. Model."},{"key":"578_CR58","doi-asserted-by":"publisher","unstructured":"Whittle, J., Hutchinson, J., Rouncefield, M., Burden, H., Heldal, R.: Industrial adoption of model-driven engineering: are the tools really the problem? In: Moreira, A., Sch\u00e4tz, B., Gray, J., Vallecillo, A., Clarke, P. (eds.) Model-Driven Engineering Languages and Systems, Lecture Notes in Computer Science, vol. 8107, pp. 1\u201317. Springer, Berlin (2013). doi: 10.1007\/978-3-642-41533-3_1","DOI":"10.1007\/978-3-642-41533-3_1"},{"key":"578_CR59","doi-asserted-by":"crossref","unstructured":"Tranc\u00f3n\u00a0y Widemann, B., Lepper, M.: Paisley: pattern matching \u00e0 la carte. In: Hu, Z., Lara, De.J. (eds.) Theory and Practice of Model Transformations, pp. 240\u2013247. Springer, Berlin (2012)","DOI":"10.1007\/978-3-642-30476-7_16"},{"key":"578_CR60","unstructured":"Wider, A.: Implementing a bidirectional model transformation language as an internal dsl in scala. In: EDBT\/ICDT Workshops, pp. 63\u201370 (2014)"},{"key":"578_CR61","doi-asserted-by":"crossref","unstructured":"Wijs, A., Engelen, L.: Efficient property preservation checking of model refinements. In: International Conference on Tools and Algorithms for the Construction and Analysis of Systems, pp. 565\u2013579. Springer, Berlin (2013)","DOI":"10.1007\/978-3-642-36742-7_41"},{"key":"578_CR62","doi-asserted-by":"crossref","unstructured":"Wimmer, M., Kappel, G., Kusel, A., Retschitzegger, W., Sch\u00f6nb\u00f6ck, J., Schwinger, W.: Fact or fiction\u2013reuse in rule-based model-to-model transformation languages. In: Hu, Z., Lara, De.J. (eds.) Theory and Practice of Model Transformations, pp. 280\u2013295. Springer, Berlin (2012)","DOI":"10.1007\/978-3-642-30476-7_19"},{"issue":"2","key":"578_CR63","first-page":"3","volume":"11","author":"M Wimmer","year":"2012","unstructured":"Wimmer, M., Kappel, G., Kusel, A., Retschitzegger, W., Sch\u00f6nb\u00f6ck, J., Schwinger, W., Kolovos, D.S., Paige, R.F., Lauder, M., Sch\u00fcrr, A., et al.: Surveying rule inheritance in model-to-model transformation languages. J. Object Technol. 11(2), 3\u20131 (2012)","journal-title":"J. Object Technol."},{"key":"578_CR64","unstructured":"Z\u00fcndorf, A., George, T., Lindel, S., Norbisrath, U.: Story driven modeling libary (sdmlib): an inline dsl for modeling and model transformations, the petrinet-statechart case. Sixth Transformation Tool Contest (TTC 2013), ser. EPTCS (2013)"}],"container-title":["Software &amp; Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10270-017-0578-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-017-0578-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-017-0578-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,14]],"date-time":"2025-06-14T21:29:51Z","timestamp":1749936591000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10270-017-0578-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,1,30]]},"references-count":64,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2019,2]]}},"alternative-id":["578"],"URL":"https:\/\/doi.org\/10.1007\/s10270-017-0578-9","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,1,30]]},"assertion":[{"value":"15 March 2016","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 January 2017","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 January 2017","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 January 2017","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}