{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,9]],"date-time":"2024-09-09T17:10:05Z","timestamp":1725901805304},"publisher-location":"Cham","reference-count":27,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319614724"},{"type":"electronic","value":"9783319614731"}],"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":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-61473-1_8","type":"book-chapter","created":{"date-parts":[[2017,6,19]],"date-time":"2017-06-19T11:10:41Z","timestamp":1497870641000},"page":"108-118","source":"Crossref","is-referenced-by-count":5,"title":["A Survey of Model Transformation Design Pattern Usage"],"prefix":"10.1007","author":[{"given":"Kevin","family":"Lano","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shekoufeh","family":"Kolahdouz-Rahimi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sobhan","family":"Yassipour-Tehrani","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohammadreza","family":"Sharbaf","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,6,20]]},"reference":[{"key":"8_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"198","DOI":"10.1007\/978-3-642-21732-6_14","volume-title":"Theory and Practice of Model Transformations","author":"M Amstel","year":"2011","unstructured":"Amstel, M., Bosems, S., Kurtev, I., Ferreira Pires, L.: Performance in model transformations: experiments with ATL and QVT. In: Cabot, J., Visser, E. (eds.) ICMT 2011. LNCS, vol. 6707, pp. 198\u2013212. Springer, Heidelberg (2011). doi:\n10.1007\/978-3-642-21732-6_14"},{"key":"8_CR2","unstructured":"ATL Zoo, 30 November 2016. \nwww.eclipse.org\/atl\/atlTransformations"},{"key":"8_CR3","doi-asserted-by":"crossref","unstructured":"Batot, E., Sahraoui, H., Syriani, E., Molins, P., Sboui, W.: Systematic mapping study of model transformations for concrete problems. In: Modelsward 2016, pp. 176\u2013183 (2016)","DOI":"10.5220\/0005657301760183"},{"key":"8_CR4","unstructured":"Bezivin, J., Jouault, F., Palies, J.: Towards Model Transformation Design Patterns. ATLAS group, University of Nantes (2003)"},{"key":"8_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"273","DOI":"10.1007\/978-3-642-01648-6_29","volume-title":"Models in Software Engineering","author":"J S\u00e1nchez Cuadrado","year":"2009","unstructured":"S\u00e1nchez Cuadrado, J., Jouault, F., Garc\u00eda Molina, J., B\u00e9zivin, J.: Optimization patterns for OCL-based model transformations. In: Chaudron, M.R.V. (ed.) MODELS 2008. LNCS, vol. 5421, pp. 273\u2013284. Springer, Heidelberg (2009). doi:\n10.1007\/978-3-642-01648-6_29"},{"key":"8_CR6","unstructured":"Cuadrado, J., Guerra, E., de Lara, J.: A component model for model transformations. IEEE TSE 7(7) (2013)"},{"key":"8_CR7","unstructured":"Ergin, H., Syriani, E.: Identification and application of a model transformation design pattern. In: ACMSE 2013 (2013)"},{"key":"8_CR8","unstructured":"Funk, M., Nysen, A., Lichter, H.: From UML to ANSI-C: an Eclipse-based code generation framework. In: RWTH (2007)"},{"key":"8_CR9","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"E Gamma","year":"1994","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1994)"},{"key":"8_CR10","first-page":"375","volume":"9","author":"Z Hemel","year":"2010","unstructured":"Hemel, Z., Kats, L., Groenewegen, D., Visser, E.: Code generation by model transformation: a case study in transformation modularity. SoSyM 9, 375\u2013402 (2010)","journal-title":"SoSyM"},{"key":"8_CR11","unstructured":"Hermann, F., Nachtigall, N., Braatz, B., Gottmann, S., Engel, T.: Solving the FIXML2Code case study with HenshinTGG. In: TTC 2014 (2014)"},{"key":"8_CR12","first-page":"907","volume":"15","author":"S Hidaka","year":"2016","unstructured":"Hidaka, S., Tisi, M., Cabot, J., Hu, Z.: Feature-based classification of bidirectional transformation approaches. SoSyM 15, 907\u2013928 (2016)","journal-title":"SoSyM"},{"key":"8_CR13","doi-asserted-by":"publisher","unstructured":"Iacob, M.E., Steen, M.W.A., Heerink, L.: Reusable model transformation patterns. In: Enterprise Distributed Object Computing Conference Workshops, 2008, pp. 1\u201310 (2008). doi:\n10.1109\/EDOCW.2008.51","DOI":"10.1109\/EDOCW.2008.51"},{"key":"8_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"546","DOI":"10.1007\/978-3-642-04425-0_41","volume-title":"Model Driven Engineering Languages and Systems","author":"J Johannes","year":"2009","unstructured":"Johannes, J., Zschaler, S., Fern\u00e1ndez, M.A., Castillo, A., Kolovos, D.S., Paige, R.F.: Abstracting complex languages through transformation and composition. In: Sch\u00fcrr, A., Selic, B. (eds.) MODELS 2009. LNCS, vol. 5795, pp. 546\u2013550. Springer, Heidelberg (2009). doi:\n10.1007\/978-3-642-04425-0_41"},{"key":"8_CR15","doi-asserted-by":"crossref","unstructured":"Kurtev, I., Van den Berg, K., Joualt, F.: Rule-based modularisation in model transformation languages illustrated with ATL. In: Proceedings 2006 ACM Symposium on Applied Computing (SAC 2006), pp. 1202\u20131209. ACM Press (2006)","DOI":"10.1145\/1141277.1141563"},{"issue":"2","key":"8_CR16","first-page":"537","volume":"14","author":"A Kusel","year":"2015","unstructured":"Kusel, A., Schonbock, J., Wimmer, M., Kappel, G., Retschitzegger, W., Schwinger, W.: Reuse in model-to-model transformation languages: are we there yet? SoSyM 14(2), 537\u2013572 (2015)","journal-title":"SoSyM"},{"key":"8_CR17","unstructured":"Kusel, A., Schonbock, J., Wimmer, M., Retschitzegger, W., Schwinger, W., Kappel, G.: Reality check for MT reuse: the ATL transformation zoo case study. In: AMT 2013 (2013)"},{"key":"8_CR18","unstructured":"Lano, K., Kolahdouz-Rahimi, S.: Model migration transformation specification in UML-RSDS. In: TTC 2010 (2010)"},{"key":"8_CR19","unstructured":"Lano, K., Yassipour-Tehrani, S.: Solving the TTC 2014 Movie Database Case with UML-RSDS. In: TTC 2014 (2014)"},{"issue":"2","key":"8_CR20","doi-asserted-by":"crossref","first-page":"412","DOI":"10.1016\/j.jss.2012.09.006","volume":"88","author":"K Lano","year":"2013","unstructured":"Lano, K., Kolahdouz-Rahimi, S.: Constraint-based specification of model transformations. J. Syst. Software 88(2), 412\u2013436 (2013)","journal-title":"J. Syst. Software"},{"key":"8_CR21","doi-asserted-by":"crossref","first-page":"1224","DOI":"10.1109\/TSE.2014.2354344","volume":"40","author":"K Lano","year":"2014","unstructured":"Lano, K., Kolahdouz-Rahimi, S.: Model-transformation design patterns. IEEE Trans. Software Eng. 40, 1224\u20131259 (2014)","journal-title":"IEEE Trans. Software Eng."},{"key":"8_CR22","doi-asserted-by":"crossref","DOI":"10.1201\/9781315368153","volume-title":"Agile model-based development using UML-RSDS","author":"K Lano","year":"2016","unstructured":"Lano, K.: Agile model-based development using UML-RSDS. CRC Press, Boca Raton (2016)"},{"key":"8_CR23","first-page":"783","volume":"15","author":"N Macedo","year":"2016","unstructured":"Macedo, N., Cunha, A.: Least-change bidirectional model transformation with QVT-R and ATL. SoSyM 15, 783\u2013810 (2016)","journal-title":"SoSyM"},{"key":"8_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1007\/978-3-319-46613-2_14","volume-title":"System Analysis and Modeling. Technology-Specific Aspects of Models","author":"C Mokaddem","year":"2016","unstructured":"Mokaddem, C., Sahraoui, H., Syriani, E.: Towards rule-based detection of design patterns in model transformations. In: Grabowski, J., Herbold, S. (eds.) SAM 2016. LNCS, vol. 9959, pp. 211\u2013225. Springer, Cham (2016). doi:\n10.1007\/978-3-319-46613-2_14"},{"key":"8_CR25","first-page":"765","volume":"14","author":"C Natschlager","year":"2015","unstructured":"Natschlager, C.: Deontic BPMN: a powerful extension of BPMN with a trusted model transformation. SoSyM 14, 765\u2013793 (2015)","journal-title":"SoSyM"},{"key":"8_CR26","unstructured":"Tisi, M., Cabot, J.: Combining transformation steps in ATL chains (2010)"},{"key":"8_CR27","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. 6142, pp. 215\u2013229. Springer, Heidelberg (2010). doi:\n10.1007\/978-3-642-13688-7_15"}],"container-title":["Lecture Notes in Computer Science","Theory and Practice of Model Transformation"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-61473-1_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,19]],"date-time":"2017-06-19T11:13:16Z","timestamp":1497870796000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-61473-1_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319614724","9783319614731"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-61473-1_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2017]]}}}