{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,21]],"date-time":"2026-07-21T06:03:48Z","timestamp":1784613828043,"version":"3.55.0"},"reference-count":85,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2026,3,14]],"date-time":"2026-03-14T00:00:00Z","timestamp":1773446400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2026,3,14]],"date-time":"2026-03-14T00:00:00Z","timestamp":1773446400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100004593","name":"Universidad Aut\u00f3noma de Madrid","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100004593","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2026,6]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>Model transformation plays an essential role in model-driven engineering. Models need to be transformed into other languages (e.g. for analysis) or rewritten (e.g. for optimisation or simulation). Specialised languages like ATL, ETL or QVT were designed for these tasks and became popular decades ago. However, looking at trends in academic venues and open-source repositories, we observe that their popularity has decayed in the last few years. This paper provides a retrospective on model transformation languages, analyses their current state in scientific venues and development platforms, and discusses possible reasons for their recent decline in popularity. Moreover, in light of current trends in AI-assisted development, we outline new research directions where model transformation languages can play a pivotal role, paving the way for their renewed adoption.<\/jats:p>","DOI":"10.1007\/s10270-026-01360-2","type":"journal-article","created":{"date-parts":[[2026,3,14]],"date-time":"2026-03-14T03:26:58Z","timestamp":1773458818000},"page":"639-653","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Have model transformation languages failed?"],"prefix":"10.1007","volume":"25","author":[{"given":"Juan","family":"de Lara","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Esther","family":"Guerra","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jes\u00fas S\u00e1nchez","family":"Cuadrado","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2026,3,14]]},"reference":[{"key":"1360_CR1","doi-asserted-by":"crossref","unstructured":"Ab. Rahim, L., Whittle, J. A survey of approaches for verifying model transformations. Softw. Syst. Model. 14(2), 1003\u20131028 (2015)","DOI":"10.1007\/s10270-013-0358-0"},{"issue":"1","key":"1360_CR2","first-page":"3","volume":"8","author":"K Adam","year":"2017","unstructured":"Adam, K., H\u00f6lldobler, K., Rumpe, B., Wortmann, A.: Modeling robotics software architectures with modular model transformations. Journal of Software Engineering for Robotics (JOSER) 8(1), 3\u201316 (2017)","journal-title":"Journal of Software Engineering for Robotics (JOSER)"},{"key":"1360_CR3","doi-asserted-by":"crossref","unstructured":"Alfraihi, H., Lano, K.: Trends and insights into the use of model-driven engineering: A survey. In MoDELS Companion, pages 286\u2013295. IEEE, (2023)","DOI":"10.1109\/MODELS-C59198.2023.00058"},{"key":"1360_CR4","doi-asserted-by":"crossref","unstructured":"Amelunxen, C., K\u00f6nigs, A., R\u00f6tschke, T., Sch\u00fcrr, A.: MOFLON: A standard-compliant metamodeling framework with graph transformations. In ECMDA-FA, volume 4066 of LNCS, pages 361\u2013375. Springer, (2006)","DOI":"10.1007\/11787044_27"},{"key":"1360_CR5","doi-asserted-by":"crossref","unstructured":"Arendt, T., Biermann, E., Jurack, S., Krause, C., Taentzer, G.: Henshin: Advanced concepts and tools for in-place EMF model transformations. In MoDELS, volume 6394 of LNCS, pages 121\u2013135. Springer, (2010)","DOI":"10.1007\/978-3-642-16145-2_9"},{"key":"1360_CR6","unstructured":"Aziz, K.: Evaluating model transformation technologies-an exploratory case study. Msc thesis, Chalmers University of Technology, (2011)"},{"key":"1360_CR7","unstructured":"Balasubramanian, D., Narayanan, A., van Buskirk, C.P., Karsai, G.: The graph rewriting and transformation language: GReAT. Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 1, (2006)"},{"key":"1360_CR8","doi-asserted-by":"crossref","unstructured":"Barroca, B., Lucio, L., Amaral, V., F\u00e9lix, R., Sousa, V.: DSLTrans: A turing incomplete transformation language. In SLE, volume 6563 of LNCS, pages 296\u2013305. Springer, (2010)","DOI":"10.1007\/978-3-642-19440-5_19"},{"issue":"6","key":"1360_CR9","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1145\/1743546.1743583","volume":"53","author":"B Baudry","year":"2010","unstructured":"Baudry, B., Ghosh, S., Fleurey, F., France, R., Le Traon, Y., Mottu, J.-M.: Barriers to systematic model transformation testing. Commun. ACM 53(6), 139\u2013143 (2010)","journal-title":"Commun. ACM"},{"key":"1360_CR10","doi-asserted-by":"crossref","unstructured":"Bauer, F.L.: Program development by stepwise transformations \u2014 The project CIP, pages 237\u2013272. Springer Berlin Heidelberg, (1979)","DOI":"10.1007\/BFb0014671"},{"key":"1360_CR11","doi-asserted-by":"crossref","unstructured":"Boronat, A.: Expressive and efficient model transformation with an internal DSL of Xtend. In MoDELS, pages 78\u201388. ACM, (2018)","DOI":"10.1145\/3239372.3239386"},{"key":"1360_CR12","doi-asserted-by":"crossref","unstructured":"Brambilla, M., Cabot, J., Wimmer, M.: Model-Driven Software Engineering in Practice, Second Edition. Morgan & Claypool Publishers, (2017)","DOI":"10.1007\/978-3-031-02549-5"},{"issue":"2","key":"1360_CR13","doi-asserted-by":"publisher","first-page":"441","DOI":"10.1007\/s10270-019-00762-9","volume":"19","author":"J Bruel","year":"2020","unstructured":"Bruel, J., Combemale, B., Guerra, E., J\u00e9z\u00e9quel, J., Kienzle, J., de Lara, J., Mussbacher, G., Syriani, E., Vangheluwe, H.: Comparing and classifying model transformation reuse approaches across metamodels. Softw. Syst. Model. 19(2), 441\u2013465 (2020)","journal-title":"Softw. Syst. Model."},{"key":"1360_CR14","doi-asserted-by":"crossref","unstructured":"Buchmann, T.: Prompting bidirectional model transformations - The good, the bad and the ugly. In MoDELS Companion, pages 550\u2013555. ACM, (2024)","DOI":"10.1145\/3652620.3687802"},{"key":"1360_CR15","doi-asserted-by":"crossref","unstructured":"Burgue\u00f1o, L., Ruscio, D.D., Sahraoui, H.A., Wimmer, M.: Automation in model-driven engineering: A look back, and ahead. ACM Trans. Softw. Eng. Methodol., 34(5):122:1\u2013122:25, (2025)","DOI":"10.1145\/3712008"},{"key":"1360_CR16","first-page":"5","volume":"292","author":"D Calegari","year":"2013","unstructured":"Calegari, D., Szasz, N.: Verification of model transformations: A survey of the state-of-the-art. ENTCS 292, 5\u201325 (2013)","journal-title":"ENTCS"},{"key":"1360_CR17","doi-asserted-by":"crossref","unstructured":"Chen, Y.-R., Hsu, C.-H., Li, T.-F., Lin, C.-Y., Weng, S.-C., Tsai, M.-Y.: Automatic model transformation and formal verification for function block of IEC 61499. Softw. Syst. Model., to appear:1\u201319, (2025)","DOI":"10.1007\/s10270-025-01316-y"},{"key":"1360_CR18","doi-asserted-by":"crossref","unstructured":"Cheng, Z., Tisi, M.: A deductive approach for fault localization in ATL model transformations. In FASE, volume 10202 of LNCS, pages 300\u2013317. Springer, (2017)","DOI":"10.1007\/978-3-662-54494-5_17"},{"issue":"2","key":"1360_CR19","doi-asserted-by":"publisher","first-page":"425","DOI":"10.1007\/s10270-019-00765-6","volume":"19","author":"Z Cheng","year":"2020","unstructured":"Cheng, Z., Tisi, M., Douence, R.: CoqTL: A Coq DSL for rule-based model transformation. Softw. Syst. Model. 19(2), 425\u2013439 (2020)","journal-title":"Softw. Syst. Model."},{"key":"1360_CR20","doi-asserted-by":"crossref","unstructured":"Cicchetti, A., Ruscio, D.D., Eramo, R., Pierantonio, A.: JTL: A bidirectional and change propagating transformation language. In SLE, volume 6563 of LNCS, pages 183\u2013202. Springer, (2010)","DOI":"10.1007\/978-3-642-19440-5_11"},{"key":"1360_CR21","unstructured":"Czarnecki, K., Helsen, S.: Classification of model transformation approaches. In OOPSLA Workshop on Generative Techniques in the Context of the Model Driven Architecture, pages 1\u201317, (2003)"},{"issue":"3","key":"1360_CR22","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."},{"key":"1360_CR23","doi-asserted-by":"crossref","unstructured":"de Lara, J., Guerra, E.: A posteriori typing for model-driven engineering: Concepts, analysis, and applications. ACM Trans. Softw. Eng. Methodol., 25(4):31:1\u201331:60, (2017)","DOI":"10.1145\/3063384"},{"key":"1360_CR24","doi-asserted-by":"crossref","unstructured":"de Lara, J., Guerra, E., Chechik, M., Salay, R.: Model transformation product lines. In MoDELS, pages 67\u201377. ACM, (2018)","DOI":"10.1145\/3239372.3239377"},{"key":"1360_CR25","doi-asserted-by":"crossref","unstructured":"de Lara, J., Guerra, E., Kienzle, J.: Facet-oriented modelling. ACM Trans. Softw. Eng. Methodol., 30(3):27:1\u201327:59, (2021)","DOI":"10.1145\/3428076"},{"key":"1360_CR26","doi-asserted-by":"crossref","unstructured":"de Lara, J., Guerra, E., Cuadrado, J.S.: Model-driven engineering with domain-specific meta-modelling languages. Softw. Syst. Model., 14(1):429\u2013459, (2015)","DOI":"10.1007\/s10270-013-0367-z"},{"key":"1360_CR27","doi-asserted-by":"crossref","unstructured":"de Lara, J., Vangheluwe, H.: AToM$$ ^{\\text{3}}$$: A tool for multi-formalism and meta-modelling. In FASE, volume 2306 of LNCS, pages 174\u2013188. Springer, (2002)","DOI":"10.1007\/3-540-45923-5_12"},{"issue":"3\u20134","key":"1360_CR28","doi-asserted-by":"publisher","first-page":"297","DOI":"10.1007\/s00165-009-0114-y","volume":"22","author":"J de Lara","year":"2010","unstructured":"de Lara, J., Vangheluwe, H.: Automating the transformation-based analysis of visual languages. Formal Asp. Comput. 22(3\u20134), 297\u2013326 (2010)","journal-title":"Formal Asp. Comput."},{"key":"1360_CR29","doi-asserted-by":"crossref","unstructured":"Degueule, T., Combemale, B., Blouin, A., Barais, O., J\u00e9z\u00e9quel, J.: Melange: A meta-language for modular and reusable development of DSLs. In SLE, pages 25\u201336. ACM, (2015)","DOI":"10.1145\/2814251.2814252"},{"issue":"10","key":"1360_CR30","doi-asserted-by":"publisher","first-page":"1970","DOI":"10.1016\/j.jss.2010.05.075","volume":"83","author":"O D\u00edaz","year":"2010","unstructured":"D\u00edaz, O., Villoria, F.M.: Generating blogs out of product catalogues: An MDE approach. J. Syst. Softw. 83(10), 1970\u20131982 (2010)","journal-title":"J. Syst. Softw."},{"key":"1360_CR31","doi-asserted-by":"crossref","unstructured":"Dur\u00e1, C., L\u00f3pez, J.A.H., Cuadrado, J.S.: ModelMate: A recommender for textual modeling languages based on pre-trained language models. In MoDELS, pages 183\u2013194. ACM, (2024)","DOI":"10.1145\/3640310.3674089"},{"issue":"1","key":"1360_CR32","doi-asserted-by":"publisher","first-page":"301","DOI":"10.1007\/s10270-012-0250-3","volume":"13","author":"J Ebert","year":"2014","unstructured":"Ebert, J., Horn, T.: GReTL: An extensible, operational, graph-based transformation language. Softw. Syst. Model. 13(1), 301\u2013321 (2014)","journal-title":"Softw. Syst. Model."},{"issue":"3","key":"1360_CR33","doi-asserted-by":"publisher","first-page":"1189","DOI":"10.1007\/s10270-013-0379-8","volume":"14","author":"A Etien","year":"2015","unstructured":"Etien, A., Muller, A., Legrand, T., Paige, R.F.: Localized model transformations for building large-scale transformations. Softw. Syst. Model. 14(3), 1189\u20131213 (2015)","journal-title":"Softw. Syst. Model."},{"key":"1360_CR34","unstructured":"Etzlstorfer, J., Kusel, A., Kapsammer, E., Langer, P., Retschitzegger, W., Schoenboeck, J., Schwinger, W., Wimmer, M.: A survey on incremental model transformation approaches. In ME@MoDELS, volume 1090 of CEUR Workshop Proceedings, pages 4\u201313. CEUR-WS.org, (2013)"},{"issue":"2","key":"1360_CR35","doi-asserted-by":"publisher","first-page":"2","DOI":"10.5381\/jot.2025.24.2.a13","volume":"24","author":"L Fischer","year":"2025","unstructured":"Fischer, L., Kausch, H., Rumpe, B., Stachon, M., St\u00fcber, S., Wollenhaupt, L.: Methodical and formally verified model-driven architecture refactoring. J. Object Technol. 24(2), 2 (2025)","journal-title":"J. Object Technol."},{"key":"1360_CR36","doi-asserted-by":"crossref","unstructured":"Fleck, M., Troya, J., Wimmer, M.: Search-based model transformations with MOMoT. In ICMT, volume 9765 of LNCS, pages 79\u201387. Springer, (2016)","DOI":"10.1007\/978-3-319-42064-6_6"},{"issue":"2","key":"1360_CR37","doi-asserted-by":"publisher","first-page":"469","DOI":"10.1007\/s10270-020-00815-4","volume":"20","author":"S G\u00f6tz","year":"2021","unstructured":"G\u00f6tz, S., Tichy, M., Groner, R.: Claimed advantages and disadvantages of (dedicated) model transformation languages: a systematic literature review. Softw. Syst. Model. 20(2), 469\u2013503 (2021)","journal-title":"Softw. Syst. Model."},{"key":"1360_CR38","doi-asserted-by":"crossref","unstructured":"Hebig, R., Seidl, C., Berger, T., Pedersen, J.K., Wasowski, A.: Model transformation languages under a magnifying glass: A controlled experiment with Xtend, ATL, and QVT. In ESEC\/SIGSOFT FSE, pages 445\u2013455. ACM, (2018)","DOI":"10.1145\/3236024.3236046"},{"key":"1360_CR39","doi-asserted-by":"crossref","unstructured":"Heckel, R., Al-Azzoni, I.: Can I teach graph rewriting to my chatbot? In ICGT, volume 14774 of LNCS, pages 214\u2013222. Springer, (2024)","DOI":"10.1007\/978-3-031-64285-2_12"},{"key":"1360_CR40","doi-asserted-by":"crossref","unstructured":"Hermann, F., Gottmann, S., Nachtigall, N., Ehrig, H., Braatz, B., Morelli, G., Pierre, A., Engel, T., Ermel, C.: Triple graph grammars in the large for translating satellite procedures. In ICMT, volume 8568 of LNCS, pages 122\u2013137. Springer, (2014)","DOI":"10.1007\/978-3-319-08789-4_9"},{"key":"1360_CR41","doi-asserted-by":"crossref","unstructured":"Hinkel, G., Goldschmidt, T., Happe, L.: An NMF solution for the Petri nets to state charts case study at the TTC 2013. In TTC, volume 135 of EPTCS, 95\u2013100, (2013)","DOI":"10.4204\/EPTCS.135.12"},{"key":"1360_CR42","doi-asserted-by":"crossref","unstructured":"H\u00f6lldobler, K., Rumpe, B., Weisem\u00f6ller, I.: Systematically deriving domain-specific transformation languages. In MoDELS, pages 136\u2013145. IEEE Computer Society, (2015)","DOI":"10.1109\/MODELS.2015.7338244"},{"issue":"2","key":"1360_CR43","doi-asserted-by":"publisher","first-page":"805","DOI":"10.1007\/s10270-021-00937-3","volume":"21","author":"S H\u00f6ppner","year":"2022","unstructured":"H\u00f6ppner, S., Kehrer, T., Tichy, M.: Contrasting dedicated model transformation languages versus general purpose languages: a historical perspective on ATL versus java based on complexity and size. Softw. Syst. Model. 21(2), 805\u2013837 (2022)","journal-title":"Softw. Syst. Model."},{"issue":"2","key":"1360_CR44","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1007\/s10664-023-10428-2","volume":"29","author":"S H\u00f6ppner","year":"2024","unstructured":"H\u00f6ppner, S., Tichy, M.: Traceability and reuse mechanisms, the most important properties of model transformation languages. Empir. Softw. Eng. 29(2), 52 (2024)","journal-title":"Empir. Softw. Eng."},{"key":"1360_CR45","doi-asserted-by":"crossref","unstructured":"Houdaille, P., Khelladi, D.E., Combemale, B., Mussbacher, G., van der Storm, T.: PolyDebug: A framework for polyglot debugging. Art Sci. Eng. Program. 10(1), (2025)","DOI":"10.22152\/programming-journal.org\/2025\/10\/13"},{"issue":"11","key":"1360_CR46","doi-asserted-by":"publisher","first-page":"2214","DOI":"10.1002\/spe.3332","volume":"54","author":"A Indamutsa","year":"2024","unstructured":"Indamutsa, A., Rocco, J.D., Almonte, L., Ruscio, D.D., Pierantonio, A.: Advanced discovery mechanisms in model repositories. Softw. Pract. Exp. 54(11), 2214\u20132248 (2024)","journal-title":"Softw. Pract. Exp."},{"key":"1360_CR47","doi-asserted-by":"crossref","unstructured":"Jakumeit, E., Buchwald, S., Kroll, M.: GrGen.NET - The expressive, convenient and fast graph rewrite system. Int. J. Softw. Tools Technol. Transf., 12(3-4):263\u2013271, (2010)","DOI":"10.1007\/s10009-010-0148-8"},{"key":"1360_CR48","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1016\/j.scico.2013.10.009","volume":"85","author":"E Jakumeit","year":"2014","unstructured":"Jakumeit, E., Buchwald, S., Wagelaar, D., Dan, L., Heged\u00fcs, \u00c1., Herrmannsd\u00f6rfer, M., Horn, T., Kalnina, E., Krause, C., Lano, K., Lepper, M., Rensink, A., Rose, L.M., W\u00e4tzoldt, S., Mazanek, S.: A survey and comparison of transformation tools based on the transformation tool contest. Sci. Comput. Program. 85, 41\u201399 (2014)","journal-title":"Sci. Comput. Program."},{"issue":"1\u20132","key":"1360_CR49","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1016\/j.scico.2007.08.002","volume":"72","author":"F Jouault","year":"2008","unstructured":"Jouault, F., Allilaire, F., B\u00e9zivin, J., Kurtev, I.: ATL: A model transformation tool. Sci. Comput. Program. 72(1\u20132), 31\u201339 (2008)","journal-title":"Sci. Comput. Program."},{"key":"1360_CR50","doi-asserted-by":"crossref","unstructured":"Jouault, F., Allilaire, F., B\u00e9zivin, J., Kurtev, I., Valduriez, P.: ATL: A QVT-like transformation language. In OOPSLA Companion, pages 719\u2013720. ACM, (2006)","DOI":"10.1145\/1176617.1176691"},{"issue":"4","key":"1360_CR51","doi-asserted-by":"publisher","first-page":"2361","DOI":"10.1007\/s10270-018-0665-6","volume":"18","author":"N Kahani","year":"2019","unstructured":"Kahani, N., Bagherzadeh, M., Cordy, J.R., Dingel, J., Varr\u00f3, D.: Survey and classification of model transformation tools. Softw. Syst. Model. 18(4), 2361\u20132397 (2019)","journal-title":"Softw. Syst. Model."},{"key":"1360_CR52","doi-asserted-by":"crossref","unstructured":"Kalnins, A., Barzdins, J., Celms, E.: Model transformation language MOLA. In MDAFA, volume 3599 of LNCS, pages 62\u201376. Springer, (2004)","DOI":"10.1007\/11538097_5"},{"key":"1360_CR53","doi-asserted-by":"crossref","unstructured":"Kolovos, D.S., Paige, R.F., Polack, F.: The Epsilon Object Language (EOL). In ECMDA-FA, volume 4066 of LNCS, pages 128\u2013142. Springer, (2006)","DOI":"10.1007\/11787044_11"},{"key":"1360_CR54","doi-asserted-by":"crossref","unstructured":"Kolovos, D.S., Paige, R.F., Polack, F.: The Epsilon Transformation Language. In ICMT, volume 5063 of LNCS, pages 46\u201360. Springer, (2008)","DOI":"10.1007\/978-3-540-69927-9_4"},{"key":"1360_CR55","unstructured":"Kolovos, D.S., Rose, L., Paige, R., Garcia-Dominguez, A.: The Epsilon Book. Eclipse, (2010)"},{"issue":"5","key":"1360_CR56","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/MS.2003.1231150","volume":"20","author":"W Kozaczynski","year":"2003","unstructured":"Kozaczynski, W., Sendall, S.: Model transformation: The heart and soul of model-driven software development. IEEE Softw. 20(5), 42\u201345 (2003)","journal-title":"IEEE Softw."},{"key":"1360_CR57","doi-asserted-by":"crossref","unstructured":"Krause, C., Tichy, M., Giese, H.: Implementing graph transformations in the bulk synchronous parallel model. In FASE, volume 8411 of LNCS, pages 325\u2013339. Springer, (2014)","DOI":"10.1007\/978-3-642-54804-8_23"},{"issue":"2","key":"1360_CR58","doi-asserted-by":"publisher","first-page":"537","DOI":"10.1007\/s10270-013-0343-7","volume":"14","author":"A Kusel","year":"2015","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(2), 537\u2013572 (2015)","journal-title":"Softw. Syst. Model."},{"key":"1360_CR59","doi-asserted-by":"crossref","unstructured":"Lambers, L., Str\u00fcber, D., Taentzer, G., Born, K., Huebert, J.: Multi-granular conflict and dependency analysis in software engineering based on graph transformation. In ICSE, pages 716\u2013727. ACM, (2018)","DOI":"10.1145\/3180155.3180258"},{"key":"1360_CR60","doi-asserted-by":"crossref","unstructured":"Lauer, A., Kosiol, J., Taentzer, G.: Granular conflict analysis for transformation rules with application conditions. In ICGT, volume 15720 of LNCS, pages 63\u201390. Springer, (2025)","DOI":"10.1007\/978-3-031-94706-3_4"},{"key":"1360_CR61","doi-asserted-by":"crossref","unstructured":"Lawley, M., Steel, J.: Practical declarative model transformation with Tefkat. In MoDELS (Satellite Events), volume 3844 of LNCS, pages 139\u2013150. Springer, (2005)","DOI":"10.1007\/11663430_15"},{"key":"1360_CR62","doi-asserted-by":"crossref","unstructured":"L\u00f3pez, J.A.H., F\u00f6ldi\u00e1k, M., Varr\u00f3, D.: Text2VQL: Teaching a model query language to open-source language models with ChatGPT. In MoDELS, pages 13\u201324. ACM, (2024)","DOI":"10.1145\/3640310.3674091"},{"key":"1360_CR63","doi-asserted-by":"crossref","unstructured":"L\u00f6we, M., Beyer, M.: AGG - An implementation of algebraic graph rewriting. In RTA, volume 690 of LNCS, pages 451\u2013456. Springer, (1993)","DOI":"10.1007\/978-3-662-21551-7_36"},{"key":"1360_CR64","doi-asserted-by":"crossref","unstructured":"Mens, T., Van Gorp, P.: A taxonomy of model transformation. In GraMoT@GPCE, volume 152 of ENTCS, pages 125\u2013142. Elsevier, (2005)","DOI":"10.1016\/j.entcs.2005.10.021"},{"issue":"1","key":"1360_CR65","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1007\/s10270-023-01128-y","volume":"23","author":"J Michael","year":"2024","unstructured":"Michael, J., Bork, D., Wimmer, M., Mayr, H.C.: Quo vadis modeling? Softw. Syst. Model. 23(1), 7\u201328 (2024)","journal-title":"Softw. Syst. Model."},{"issue":"1","key":"1360_CR66","doi-asserted-by":"publisher","first-page":"175","DOI":"10.1007\/s10270-022-00989-z","volume":"22","author":"H Mkaouar","year":"2023","unstructured":"Mkaouar, H., Blouin, D., Borde, E.: A benchmark of incremental model transformation tools based on an industrial case study with AADL. Softw. Syst. Model. 22(1), 175\u2013201 (2023)","journal-title":"Softw. Syst. Model."},{"key":"1360_CR67","doi-asserted-by":"crossref","unstructured":"Muller, P.-A., Fleurey, F., J\u00e9z\u00e9quel, J.-M.: Weaving executability into object-oriented meta-languages. In MoDELS, volume 3713 of LNCS, pages 264\u2013278. Springer, (2005)","DOI":"10.1007\/11557432_19"},{"key":"1360_CR68","doi-asserted-by":"crossref","unstructured":"Nickel, U., Niere, J., Z\u00fcndorf, A.: The FUJABA environment. In ICSE, pages 742\u2013745. ACM, (2000)","DOI":"10.1145\/337180.337620"},{"issue":"3","key":"1360_CR69","doi-asserted-by":"publisher","first-page":"815","DOI":"10.1007\/s10270-016-0548-7","volume":"17","author":"BJ Oakes","year":"2018","unstructured":"Oakes, B.J., Troya, J., L\u00facio, L., Wimmer, M.: Full contract verification for ATL using symbolic execution. Softw. Syst. Model. 17(3), 815\u2013849 (2018)","journal-title":"Softw. Syst. Model."},{"key":"1360_CR70","unstructured":"Pilgrim, J.v.: Ecore2GenModel with Mitra and GEF3D. In TTC, pages 166\u2013187, (2010)"},{"key":"1360_CR71","unstructured":"QVT\u00a01.3. https:\/\/www.omg.org\/spec\/QVT\/1.3, (2016)"},{"key":"1360_CR72","doi-asserted-by":"crossref","unstructured":"Rensink, A.: The GROOVE simulator: A tool for state space generation. In AGTIVE, volume 3062 of LNCS, pages 479\u2013485. Springer, (2003)","DOI":"10.1007\/978-3-540-25959-6_40"},{"key":"1360_CR73","doi-asserted-by":"crossref","unstructured":"Rose, L.M., Herrmannsdoerfer, M., Williams, J.R., Kolovos, D.S., Garc\u00e9s, K., Paige, R.F., Polack, F.A.C.: A comparison of model migration tools. In MoDELS, volume 6394 of LNCS, pages 61\u201375. Springer, (2010)","DOI":"10.1007\/978-3-642-16145-2_5"},{"key":"1360_CR74","doi-asserted-by":"crossref","unstructured":"Cuadrado, J.S., Burgueno, L., Wimmer, M., Vallecillo, A.: Efficient execution of ATL model transformations using static analysis and parallelism. IEEE Trans. Software Eng., 48(4):1097\u20131114, (2020)","DOI":"10.1109\/TSE.2020.3011388"},{"key":"1360_CR75","doi-asserted-by":"crossref","unstructured":"Cuadrado, J.S., Guerra, E., de Lara, J.: A component model for model transformations. IEEE Trans. Software Eng., 40(11):1042\u20131060, (2014)","DOI":"10.1109\/TSE.2014.2339852"},{"key":"1360_CR76","doi-asserted-by":"crossref","unstructured":"Cuadrado, J.S., Guerra, E., de Lara, J.: Towards the systematic construction of domain-specific transformation languages. In ECMFA, volume 8569 of LNCS, pages 196\u2013212. Springer, (2014)","DOI":"10.1007\/978-3-319-09195-2_13"},{"key":"1360_CR77","doi-asserted-by":"crossref","unstructured":"Cuadrado, J.S., Guerra, E., de Lara, J.: Static analysis of model transformations. IEEE Trans. Software Eng., 43(9):868\u2013897, (2017)","DOI":"10.1109\/TSE.2016.2635137"},{"key":"1360_CR78","doi-asserted-by":"crossref","unstructured":"Cuadrado, J.S., Guerra, E., de Lara, J., Claris\u00f3, R., Cabot, J.: Translating target to source constraints in model-to-model transformations. In MoDELS, pages 12\u201322. IEEE, (2017)","DOI":"10.1109\/MODELS.2017.12"},{"key":"1360_CR79","doi-asserted-by":"crossref","unstructured":"Cuadrado, J.S., Molina, J.G., Tortosa, M.M.: RubyTL: A practical, extensible transformation language. In ECMDA-FA, volume 4066 of LNCS, pages 158\u2013172. Springer, (2006)","DOI":"10.1007\/11787044_13"},{"key":"1360_CR80","doi-asserted-by":"crossref","unstructured":"Sch\u00fcrr, A.: Specification of graph translators with triple graph grammars. In WG, volume 903 of LNCS, pages 151\u2013163. Springer, (1994)","DOI":"10.1007\/3-540-59071-4_45"},{"key":"1360_CR81","doi-asserted-by":"crossref","unstructured":"Steimann, F., Kollee, C., von Pilgrim, J.: A refactoring constraint language and its application to Eiffel. In ECOOP, volume 6813 of LNCS, pages 255\u2013280. Springer, (2011)","DOI":"10.1007\/978-3-642-22655-7_13"},{"key":"1360_CR82","doi-asserted-by":"crossref","unstructured":"Troya, J., Segura, S., Burgue\u00f1o, L., Wimmer, M.: Model transformation testing and debugging: A survey. ACM Comput. Surv., 55(4):72:1\u201372:39, (2023)","DOI":"10.1145\/3523056"},{"key":"1360_CR83","doi-asserted-by":"crossref","unstructured":"Troya, J., Segura, S., Parejo, J.A., Cort\u00e9s, A.R.: Spectrum-based fault localization in model transformations. ACM Trans. Softw. Eng. Methodol., 27(3):13:1\u201313:50, (2018)","DOI":"10.1145\/3241744"},{"issue":"3","key":"1360_CR84","doi-asserted-by":"publisher","first-page":"609","DOI":"10.1007\/s10270-016-0530-4","volume":"15","author":"D Varr\u00f3","year":"2016","unstructured":"Varr\u00f3, D., Bergmann, G., Heged\u00fcs, \u00c1., Horv\u00e1th, \u00c1., R\u00e1th, I., Ujhelyi, Z.: Road to a reactive and incremental model transformation platform: three generations of the VIATRA framework. Softw. Syst. Model. 15(3), 609\u2013629 (2016)","journal-title":"Softw. Syst. Model."},{"key":"1360_CR85","doi-asserted-by":"crossref","unstructured":"Zolotas, A., Hoyos\u00a0Rodriguez, H., Hutchesson, S., Sanchez Pina, B., Grigg, A., Li, M., Kolovos, D.S., Paige, R.F.: Bridging proprietary modelling and open-source model management tools: The case of PTC integrity modeller and epsilon. Softw. Syst. Model., 19(1):17\u201338, (2020)","DOI":"10.1007\/s10270-019-00732-1"}],"container-title":["Software and Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-026-01360-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10270-026-01360-2","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-026-01360-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,21]],"date-time":"2026-07-21T05:22:35Z","timestamp":1784611355000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10270-026-01360-2"}},"subtitle":["On the rise, fall and revival of model transformation languages"],"short-title":[],"issued":{"date-parts":[[2026,3,14]]},"references-count":85,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2026,6]]}},"alternative-id":["1360"],"URL":"https:\/\/doi.org\/10.1007\/s10270-026-01360-2","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,3,14]]},"assertion":[{"value":"5 December 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 January 2026","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 January 2026","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 March 2026","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}