{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,13]],"date-time":"2026-02-13T07:14:28Z","timestamp":1770966868997,"version":"3.50.1"},"publisher-location":"Cham","reference-count":26,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319614694","type":"print"},{"value":"9783319614700","type":"electronic"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-61470-0_12","type":"book-chapter","created":{"date-parts":[[2017,6,20]],"date-time":"2017-06-20T09:54:59Z","timestamp":1497952499000},"page":"196-208","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":46,"title":["Henshin: A Usability-Focused Framework for EMF Model Transformation Development"],"prefix":"10.1007","author":[{"given":"Daniel","family":"Str\u00fcber","sequence":"first","affiliation":[]},{"given":"Kristopher","family":"Born","sequence":"additional","affiliation":[]},{"given":"Kanwal Daud","family":"Gill","sequence":"additional","affiliation":[]},{"given":"Raffaela","family":"Groner","sequence":"additional","affiliation":[]},{"given":"Timo","family":"Kehrer","sequence":"additional","affiliation":[]},{"given":"Manuel","family":"Ohrndorf","sequence":"additional","affiliation":[]},{"given":"Matthias","family":"Tichy","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,6,21]]},"reference":[{"issue":"5","key":"12_CR1","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":"12_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-642-41533-3_1","volume-title":"Model-Driven Engineering Languages and Systems","author":"J Whittle","year":"2013","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.) MODELS 2013. LNCS, vol. 8107, pp. 1\u201317. Springer, Heidelberg (2013). doi:10.1007\/978-3-642-41533-3_1"},{"key":"12_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"166","DOI":"10.1007\/978-3-319-11653-2_11","volume-title":"Model-Driven Engineering Languages and Systems","author":"G Liebel","year":"2014","unstructured":"Liebel, G., Marko, N., Tichy, M., Leitner, A., Hansson, J.: Assessing the state-of-practice of model-based engineering in the embedded systems domain. In: Dingel, J., Schulte, W., Ramos, I., Abrah\u00e3o, S., Insfran, E. (eds.) MODELS 2014. LNCS, vol. 8767, pp. 166\u2013182. Springer, Cham (2014). doi:10.1007\/978-3-319-11653-2_11"},{"key":"12_CR4","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. LNCS, vol. 6394, pp. 121\u2013135. Springer, Heidelberg (2010). doi:10.1007\/978-3-642-16145-2_9"},{"key":"12_CR5","unstructured":"Str\u00fcber, D., Kehrer, T., Arendt, T., Pietsch, C., Reuling, D.: Scalability of model transformations: position paper and benchmark set. In: Workshop on Scalable Model Driven Engineering (BigMDE), pp. 21\u201330 (2016)"},{"key":"12_CR6","doi-asserted-by":"crossref","unstructured":"Varr\u00f3, G., Schurr, A., Varr\u00f3, D.: Benchmarking for graph transformation. In: Symposion on Visual Languages and Human-Centric Computing, pp. 79\u201388. IEEE (2005)","DOI":"10.1109\/VLHCC.2005.23"},{"key":"12_CR7","doi-asserted-by":"crossref","unstructured":"Voelter, M., Szab\u00f3, T., Lisson, S., Kolb, B., Erdweg, S., Berger, T.: Efficient development of consistent projectional editors using grammar cells. In: International Conference on Software Language Engineering (SLE), pp. 28\u201340 (2016)","DOI":"10.1145\/2997364.2997365"},{"key":"12_CR8","doi-asserted-by":"crossref","unstructured":"Maro, S., Stegh\u00f6fer, J., Anjorin, A., Tichy, M., Gelin, L.: On integrating graphical and textual editors for a UML profile based domain specific language: an industrial experience. In: International Conference on Software Language Engineering (SLE), pp. 1\u201312 (2015)","DOI":"10.1145\/2814251.2814253"},{"issue":"2","key":"12_CR9","doi-asserted-by":"publisher","first-page":"227","DOI":"10.1007\/s10270-011-0199-7","volume":"11","author":"E Biermann","year":"2012","unstructured":"Biermann, E., Ermel, C., Taentzer, G.: Formal foundation of consistent EMF model transformations by algebraic graph transformation. Softw. Syst. Model. 11(2), 227\u2013250 (2012)","journal-title":"Softw. Syst. Model."},{"key":"12_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"191","DOI":"10.1007\/978-3-319-42064-6_13","volume-title":"Theory and Practice of Model Transformations","author":"D Str\u00fcber","year":"2016","unstructured":"Str\u00fcber, D., Pl\u00f6ger, J., Acre\u0163oaie, V.: Clone detection for graph-based model transformation languages. In: Van Gorp, P., Engels, G. (eds.) ICMT 2016. LNCS, vol. 9765, pp. 191\u2013206. Springer, Cham (2016). doi:10.1007\/978-3-319-42064-6_13"},{"key":"12_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"122","DOI":"10.1007\/978-3-662-49665-7_8","volume-title":"Fundamental Approaches to Software Engineering","author":"D Str\u00fcber","year":"2016","unstructured":"Str\u00fcber, D., Rubin, J., Arendt, T., Chechik, M., Taentzer, G., Pl\u00f6ger, J.: RuleMerger: automatic construction of variability-based model transformation rules. In: Stevens, P., W\u0105sowski, A. (eds.) FASE 2016. LNCS, vol. 9633, pp. 122\u2013140. Springer, Heidelberg (2016). doi:10.1007\/978-3-662-49665-7_8"},{"key":"12_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1007\/978-3-319-40530-8_6","volume-title":"Graph Transformation","author":"D Str\u00fcber","year":"2016","unstructured":"Str\u00fcber, D., Schulz, S.: A tool environment for managing families of model transformation rules. In: Echahed, R., Minas, M. (eds.) ICGT 2016. LNCS, vol. 9761, pp. 89\u2013101. Springer, Cham (2016). doi:10.1007\/978-3-319-40530-8_6"},{"key":"12_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1007\/978-3-642-28279-9_15","volume-title":"Conceptual Modelling and Its Theoretical Foundations","author":"G Kappel","year":"2012","unstructured":"Kappel, G., Langer, P., Retschitzegger, W., Schwinger, W., Wimmer, M.: Model transformation by-example: a survey of the first wave. In: D\u00fcsterh\u00f6ft, A., Klettke, M., Schewe, K.-D. (eds.) Conceptual Modelling and Its Theoretical Foundations. LNCS, vol. 7260, pp. 197\u2013215. Springer, Heidelberg (2012). doi:10.1007\/978-3-642-28279-9_15"},{"key":"12_CR14","doi-asserted-by":"crossref","unstructured":"Acre\u0163oaie, V., St\u00f6rrle, H., Str\u00fcber, D.: VMTL: a language for end-user model transformation. Softw. Syst. Model. 1\u201329 (2016)","DOI":"10.1007\/s10270-016-0546-9"},{"key":"12_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"498","DOI":"10.1007\/978-3-540-87877-3_36","volume-title":"Conceptual Modeling - ER 2008","author":"JI Panach","year":"2008","unstructured":"Panach, J.I., Espa\u00f1a, S., Moreno, A.M., Pastor, \u00d3.: Dealing with usability in model transformation technologies. In: Li, Q., Spaccapietra, S., Yu, E., Oliv\u00e9, A. (eds.) ER 2008. LNCS, vol. 5231, pp. 498\u2013511. Springer, Heidelberg (2008). doi:10.1007\/978-3-540-87877-3_36"},{"issue":"4","key":"12_CR16","doi-asserted-by":"publisher","first-page":"465","DOI":"10.1007\/s00766-014-0213-z","volume":"20","author":"LB Ammar","year":"2015","unstructured":"Ammar, L.B., Trabelsi, A., Mahfoudhi, A.: Incorporating usability requirements into model transformation technologies. Requir. Eng. 20(4), 465\u2013479 (2015)","journal-title":"Requir. Eng."},{"issue":"3","key":"12_CR17","doi-asserted-by":"publisher","first-page":"214","DOI":"10.1016\/j.scico.2007.05.004","volume":"68","author":"D Varr\u00f3","year":"2007","unstructured":"Varr\u00f3, D., Balogh, A.: The model transformation language of the VIATRA2 framework. Sci. Comput. Program. 68(3), 214\u2013234 (2007)","journal-title":"Sci. Comput. Program."},{"key":"12_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"383","DOI":"10.1007\/11841883_27","volume-title":"Graph Transformations","author":"R Gei\u00df","year":"2006","unstructured":"Gei\u00df, R., Batz, G.V., Grund, D., Hack, S., Szalkowski, A.: GrGen: a fast SPO-based graph rewriting tool. In: Corradini, A., Ehrig, H., Montanari, U., Ribeiro, L., Rozenberg, G. (eds.) ICGT 2006. LNCS, vol. 4178, pp. 383\u2013397. Springer, Heidelberg (2006). doi:10.1007\/11841883_27"},{"key":"12_CR19","series-title":"Handbook of Graph Grammars and Computing by Graph Transformation","volume-title":"The PROGRES Approach: Language and Environment","author":"A Sch\u00fcrr","year":"1999","unstructured":"Sch\u00fcrr, A., Winter, A.J., Z\u00fcndorf, A.: The PROGRES Approach: Language and Environment. Handbook of Graph Grammars and Computing by Graph Transformation. World Scientific Publishing Co. Inc., River Edge (1999)"},{"key":"12_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"138","DOI":"10.1007\/978-3-319-08789-4_10","volume-title":"Theory and Practice of Model Transformations","author":"E Leblebici","year":"2014","unstructured":"Leblebici, E., Anjorin, A., Sch\u00fcrr, A.: Developing eMoflon with eMoflon. In: Ruscio, D., Varr\u00f3, D. (eds.) ICMT 2014. LNCS, vol. 8568, pp. 138\u2013145. Springer, Cham (2014). doi:10.1007\/978-3-319-08789-4_10"},{"key":"12_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"226","DOI":"10.1007\/978-3-540-30203-2_17","volume-title":"Graph Transformations","author":"A Rensink","year":"2004","unstructured":"Rensink, A., Schmidt, \u00c1., Varr\u00f3, D.: Model checking graph transformations: a comparison of two approaches. In: Ehrig, H., Engels, G., Parisi-Presicce, F., Rozenberg, G. (eds.) ICGT 2004. LNCS, vol. 3256, pp. 226\u2013241. Springer, Heidelberg (2004). doi:10.1007\/978-3-540-30203-2_17"},{"issue":"2","key":"12_CR22","doi-asserted-by":"publisher","first-page":"283","DOI":"10.1016\/j.jss.2009.08.012","volume":"83","author":"J Cabot","year":"2010","unstructured":"Cabot, J., Claris\u00f3, R., Guerra, E., De Lara, J.: Verification and validation of declarative model-to-model transformations through invariants. J. Syst. Softw. 83(2), 283\u2013302 (2010)","journal-title":"J. Syst. Softw."},{"key":"12_CR23","doi-asserted-by":"crossref","unstructured":"Str\u00fcber, D., Selter, M., Taentzer, G.: Tool support for clustering large meta-models. In: Workshop on Scalability in Model Driven Engineering (BigMDE), pp. 7:1\u20137:4 (2013)","DOI":"10.1145\/2487766.2487773"},{"key":"12_CR24","unstructured":"Rentschler, A., Werle, D., Noorshams, Q., Happe, L., Reussner, R.H.: Remodularizing legacy model transformations with automatic clustering techniques. In: Workshop on Analysis of Model Transformations (AMT), pp. 4\u201313 (2014)"},{"issue":"3","key":"12_CR25","doi-asserted-by":"publisher","first-page":"20:1","DOI":"10.1145\/2904904","volume":"25","author":"I Baki","year":"2016","unstructured":"Baki, I., Sahraoui, H.: Multi-step learning and adaptive search for learning complex model transformations from examples. ACM Trans. Softw. Eng. Methodol. 25(3), 20:1\u201320:37 (2016)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"12_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"198","DOI":"10.1007\/978-3-642-34176-2_17","volume-title":"Applications of Graph Transformations with Industrial Relevance","author":"T Buchmann","year":"2012","unstructured":"Buchmann, T., Westfechtel, B., Winetzhammer, S.: The added value of programmed graph transformations \u2013 a case study from software configuration management. In: Sch\u00fcrr, A., Varr\u00f3, D., Varr\u00f3, G. (eds.) AGTIVE 2011. LNCS, vol. 7233, pp. 198\u2013209. Springer, Heidelberg (2012). doi:10.1007\/978-3-642-34176-2_17"}],"container-title":["Lecture Notes in Computer Science","Graph Transformation"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-61470-0_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T20:15:19Z","timestamp":1750364119000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-61470-0_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319614694","9783319614700"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-61470-0_12","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017]]},"assertion":[{"value":"21 June 2017","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}