{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,21]],"date-time":"2026-05-21T12:36:06Z","timestamp":1779366966930,"version":"3.53.0"},"publisher-location":"Cham","reference-count":22,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319466125","type":"print"},{"value":"9783319466132","type":"electronic"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"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":[[2016]]},"DOI":"10.1007\/978-3-319-46613-2_14","type":"book-chapter","created":{"date-parts":[[2016,9,12]],"date-time":"2016-09-12T09:31:35Z","timestamp":1473672695000},"page":"211-225","source":"Crossref","is-referenced-by-count":4,"title":["Towards Rule-Based Detection of Design Patterns in Model Transformations"],"prefix":"10.1007","author":[{"given":"Chihab eddine","family":"Mokaddem","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Houari","family":"Sahraoui","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Eugene","family":"Syriani","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2016,9,13]]},"reference":[{"key":"14_CR1","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: Model Driven Engineering Languages and Systems, pp. 121\u2013135 (2010)","DOI":"10.1007\/978-3-642-16145-2_9"},{"key":"14_CR2","doi-asserted-by":"crossref","unstructured":"De Lucia, A., Deufemia, V., Gravino, C., Risi, M.: Improving behavioral design pattern detection through model checking. In: European Conference on Software Maintenance and Reengineering, pp. 176\u2013185 (2010)","DOI":"10.1109\/CSMR.2010.16"},{"issue":"06","key":"14_CR3","doi-asserted-by":"crossref","first-page":"823","DOI":"10.1142\/S021819400900443X","volume":"19","author":"J Dong","year":"2009","unstructured":"Dong, J., Zhao, Y., Peng, T.: A review of design pattern mining techniques. Int. J. Softw. Eng. Knowl. Eng. 19(06), 823\u2013855 (2009)","journal-title":"Int. J. Softw. Eng. Knowl. Eng."},{"issue":"1","key":"14_CR4","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1007\/s11219-009-9082-y","volume":"18","author":"YG Gu\u00e9h\u00e9neuc","year":"2010","unstructured":"Gu\u00e9h\u00e9neuc, Y.G., Guyomarc\u2019h, J.Y., Sahraoui, H.: Improving design-pattern identification: a new approach and an exploratory study. Softw. Qual. J. 18(1), 145\u2013174 (2010)","journal-title":"Softw. Qual. J."},{"key":"14_CR5","doi-asserted-by":"crossref","unstructured":"Gueheneuc, Y.G., Sahraoui, H., Zaidi, F.: Fingerprinting design patterns. In: Working Conference on Reverse Engineering, pp. 172\u2013181. IEEE (2004)","DOI":"10.1109\/WCRE.2004.21"},{"key":"14_CR6","volume-title":"Jess in Action: Java Rule-Based Systems","author":"EF Hill","year":"2003","unstructured":"Hill, E.F.: Jess in Action: Java Rule-Based Systems. Manning Greenwich, Greenwich (2003)"},{"key":"14_CR7","doi-asserted-by":"crossref","unstructured":"Rasool, G., M\u00e4der, P.: Flexible design pattern detection based on feature types. In: International Conference on Automated Software Engineering, pp. 243\u2013252 (2011)","DOI":"10.1109\/ASE.2011.6100060"},{"key":"14_CR8","doi-asserted-by":"crossref","unstructured":"Agrawal, A.: Reusable idioms and patterns in graph transformation languages. In: International Workshop on Graph-Based Tools, ENTCS, vol. 127, pp. 181\u2013192. Elsevier (2005)","DOI":"10.1016\/j.entcs.2004.12.035"},{"issue":"3","key":"14_CR9","first-page":"621","volume":"45","author":"K Czarnecki","year":"2006","unstructured":"Czarnecki, K., Helsen, S.: Feature-based survey of model transformation approaches. IBM Syst. J. Spec. Issue Model-Driven Softw. Dev. 45(3), 621\u2013645 (2006)","journal-title":"IBM Syst. J. Spec. Issue Model-Driven Softw. Dev."},{"key":"14_CR10","doi-asserted-by":"publisher","first-page":"106","DOI":"10.1016\/j.cl.2016.07.004","volume":"46","author":"H Ergin","year":"2016","unstructured":"Ergin, H., Syriani, E., Gray, J.: Design pattern oriented development of model transformations. Comput. Lang. Syst. Struct. 46, 106\u2013139 (2016). doi: 10.1016\/j.cl.2016.07.004","journal-title":"Comput. Lang. Syst. Struct."},{"key":"14_CR11","unstructured":"Ergin, H., Syriani, E.: Identification and application of a model transformation design pattern. In: ACM Southeast Conference, ACMSE 2013. ACM (2013)"},{"key":"14_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1007\/978-3-319-08789-4_7","volume-title":"Theory and Practice of Model Transformations","author":"H Ergin","year":"2014","unstructured":"Ergin, H., Syriani, E.: Towards a Language for Graph-Based Model Transformation Design Patterns. In: Ruscio, D., Varr\u00f3, D. (eds.) ICMT 2014. LNCS, vol. 8568, pp. 91\u2013105. Springer, Heidelberg (2014). doi: 10.1007\/978-3-319-08789-4_7"},{"key":"14_CR13","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 Professional, Boston (1994)"},{"key":"14_CR14","doi-asserted-by":"crossref","unstructured":"Hutchinson, J., Whittle, J., Rouncefield, M., Kristoffersen, S.: Empirical assessment of MDE in industry. In: International Conference on Software engineering, pp. 471\u2013480. ACM (2011)","DOI":"10.1145\/1985793.1985858"},{"key":"14_CR15","doi-asserted-by":"crossref","unstructured":"Iacob, M.E., Steen, M.W.A., Heerink, L.: Reusable model transformation patterns. In: Enterprise Distributed Object Computing Conference Workshops, pp. 1\u201310. IEEE Computer Society (2008)","DOI":"10.1109\/EDOCW.2008.51"},{"issue":"3","key":"14_CR16","doi-asserted-by":"crossref","first-page":"647","DOI":"10.1007\/s10270-014-0429-x","volume":"15","author":"L L\u00facio","year":"2014","unstructured":"L\u00facio, L., Amrani, M., Dingel, J., Lambers, L., Salay, R., Selim, G.M., Syriani, E., Wimmer, M.: Model transformation intents and their properties. Softw. Syst. Model. 15(3), 647\u2013684 (2014)","journal-title":"Softw. Syst. Model."},{"issue":"12","key":"14_CR17","doi-asserted-by":"crossref","first-page":"1224","DOI":"10.1109\/TSE.2014.2354344","volume":"40","author":"K Lano","year":"2014","unstructured":"Lano, K., Rahimi, S.K.: Model-transformation design patterns. IEEE Trans. Softw. Eng. 40(12), 1224\u20131259 (2014)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"2","key":"14_CR18","first-page":"233","volume":"6","author":"K Lano","year":"2012","unstructured":"Lano, K., Rahimi, S.K., Poernomo, I.: Comparative evaluation of model transformation specification approaches. Int. J. Softw. Inf. 6(2), 233\u2013269 (2012)","journal-title":"Int. J. Softw. Inf."},{"issue":"4","key":"14_CR19","doi-asserted-by":"crossref","first-page":"501","DOI":"10.1007\/s10270-009-0118-3","volume":"8","author":"T Levendovszky","year":"2009","unstructured":"Levendovszky, T., Lengyel, L., M\u00e9sz\u00e1ros, T.: Supporting domain-specific model patterns with metamodeling. Softw. Syst. Model. 8(4), 501\u2013520 (2009)","journal-title":"Softw. Syst. Model."},{"issue":"11","key":"14_CR20","first-page":"866","volume":"4","author":"L Prechelt","year":"1998","unstructured":"Prechelt, L., Kr\u00e4mer, C.: Functionality versus practicality: employing existing tools for recovering structural design patterns. J. Univ. Comput. Sci. 4(11), 866\u2013882 (1998)","journal-title":"J. Univ. Comput. Sci."},{"issue":"2","key":"14_CR21","doi-asserted-by":"crossref","first-page":"387","DOI":"10.1007\/s10270-011-0205-0","volume":"12","author":"E Syriani","year":"2013","unstructured":"Syriani, E., Vangheluwe, H.: A modular timed graph transformation language for simulation-based design. Softw. Syst. Model. 12(2), 387\u2013414 (2013)","journal-title":"Softw. Syst. Model."},{"issue":"11","key":"14_CR22","doi-asserted-by":"crossref","first-page":"896","DOI":"10.1109\/TSE.2006.112","volume":"32","author":"N Tsantalis","year":"2006","unstructured":"Tsantalis, N., Chatzigeorgiou, A., Stephanides, G., Halkidis, S.: Design pattern detection using similarity scoring. Trans. Softw. Eng. 32(11), 896\u2013909 (2006)","journal-title":"Trans. Softw. Eng."}],"container-title":["Lecture Notes in Computer Science","System Analysis and Modeling. Technology-Specific Aspects of Models"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-46613-2_14","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,24]],"date-time":"2017-06-24T18:34:08Z","timestamp":1498329248000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-46613-2_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319466125","9783319466132"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-46613-2_14","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016]]}}}