{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,5]],"date-time":"2026-01-05T15:24:44Z","timestamp":1767626684310,"version":"3.37.3"},"reference-count":29,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2015,11,16]],"date-time":"2015-11-16T00:00:00Z","timestamp":1447632000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"name":"NECSIS"},{"name":"Ontario Research Fund"},{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada (CA)","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Software Qual J"],"published-print":{"date-parts":[[2016,12]]},"DOI":"10.1007\/s11219-015-9296-0","type":"journal-article","created":{"date-parts":[[2015,11,16]],"date-time":"2015-11-16T07:52:03Z","timestamp":1447660323000},"page":"917-946","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Clone detection in MATLAB Stateflow models"],"prefix":"10.1007","volume":"24","author":[{"given":"Jian","family":"Chen","sequence":"first","affiliation":[]},{"given":"Thomas R.","family":"Dean","sequence":"additional","affiliation":[]},{"given":"Manar H.","family":"Alalfi","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2015,11,16]]},"reference":[{"key":"9296_CR1","unstructured":"Al-Batran, B., Sch\u00e4tz, B., & Hummel, B. (2011). Semantic clone detection for model-based development of embedded systems. In Proceedings of the 14th International conference on model driven engineering languages and systems, (pp 258\u2013272), MODELS\u201911. Berlin, Heidelberg: Springer. http:\/\/dl.acm.org\/citation.cfm?id=2050655.2050681 ."},{"key":"9296_CR2","doi-asserted-by":"crossref","unstructured":"Alalfi, M., Cordy, J., Dean, T., Stephan, M., & Stevenson, A. (2012a). Models are code too: Near-miss clone detection for Simulink models. In ICSM (pp 295\u2013304).","DOI":"10.1109\/ICSM.2012.6405285"},{"key":"9296_CR3","doi-asserted-by":"crossref","unstructured":"Alalfi, M., Cordy, J., Dean, T., Stephan, M., & Stevenson, A. (2012b). Near-miss model clone detection for Simulink models. In IWSC (pp. 78\u201379).","DOI":"10.1109\/IWSC.2012.6227873"},{"key":"9296_CR4","doi-asserted-by":"publisher","unstructured":"Antony, E., Alalfi, M., & Cordy, J. (2013). An approach to clone detection in behavioural models. In Reverse engineering (WCRE), 2013 20th working conference on (pp. 472\u2013476). doi: 10.1109\/WCRE.2013.6671325 .","DOI":"10.1109\/WCRE.2013.6671325"},{"key":"9296_CR5","unstructured":"Chen, J., Dean, T.R., & Alalfi, M.H. (2014). Clone detection in matlab stateflow models. In Proceedings of the 8th international workshop on software clones, Elec. Comm. EASST (vol. 63, p. 13)."},{"issue":"3","key":"9296_CR6","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1016\/j.scico.2006.04.002","volume":"61","author":"JR Cordy","year":"2006","unstructured":"Cordy, J. R. (2006). The TXL source transformation language. Science of Computer Programming, 61(3), 190\u2013210.","journal-title":"Science of Computer Programming"},{"key":"9296_CR7","doi-asserted-by":"publisher","unstructured":"Cordy, J.R. (2013). Submodel pattern extraction for simulink models. In Proceedings of the 17th International Software Product Line Conference, ACM, New York, NY, USA, SPLC \u201913 (pp. 7\u201310). doi: 10.1145\/2491627.2492153 .","DOI":"10.1145\/2491627.2492153"},{"key":"9296_CR8","doi-asserted-by":"publisher","unstructured":"Cordy, J.R., & Roy, C.K. (2011). The NiCad clone detector. In Proceedings of the 2011 IEEE 19th international conference on program comprehension, IEEE Computer Society, Washington, DC, USA, ICPC \u201911 (pp. 219\u2013220). doi: 10.1109\/ICPC.2011.26 .","DOI":"10.1109\/ICPC.2011.26"},{"key":"9296_CR9","doi-asserted-by":"publisher","unstructured":"Deissenboeck, F., Pizka, M., & Seifert, T. (2005). Tool support for continuous quality assessment. In Software technology and engineering practice, 2005. 13th IEEE International Workshop on (pp. 127\u2013136). doi: 10.1109\/STEP.2005.31 .","DOI":"10.1109\/STEP.2005.31"},{"key":"9296_CR10","doi-asserted-by":"publisher","unstructured":"Deissenboeck, F., Hummel, B., J\u00fcrgens, E., Sch\u00e4tz, B., Wagner, S., Girard, J.F., & Teuchert, S. (2008). Clone detection in automotive model-based development. In Proceedings of the 30th international conference on software engineering, ACM, New York, NY, USA, ICSE \u201908 (pp. 603\u2013612). doi: 10.1145\/1368088.1368172 .","DOI":"10.1145\/1368088.1368172"},{"key":"9296_CR11","doi-asserted-by":"crossref","unstructured":"Deissenboeck, F.,Hummel, B., Juergens, E., Pfaehler, M., & Schaetz, B. (2010). Model clone detection in practice. In: IWSC (pp. 57\u201364).","DOI":"10.1145\/1808901.1808909"},{"key":"9296_CR12","unstructured":"Dominguez, A.L.J. (2012). mdl2smv: A tool for translating automotive feature models in matlab\u2019s stateflow to smv. https:\/\/cs.uwaterloo.ca\/~aljuarez\/mdl2smv.html , Accessed November 6, 2014."},{"issue":"3","key":"9296_CR13","doi-asserted-by":"crossref","first-page":"231","DOI":"10.1016\/0167-6423(87)90035-9","volume":"8","author":"D Harel","year":"1987","unstructured":"Harel, D. (1987). Statecharts: A visual formalism for complex systems. Science of Computer Programming, 8(3), 231\u2013274.","journal-title":"Science of Computer Programming"},{"issue":"4","key":"9296_CR14","doi-asserted-by":"publisher","first-page":"664","DOI":"10.1145\/322033.322044","volume":"24","author":"DS Hirschberg","year":"1977","unstructured":"Hirschberg, D. S. (1977). Algorithms for the longest common subsequence problem. Journal of the ACM, 24(4), 664\u2013675. doi: 10.1145\/322033.322044 .","journal-title":"Journal of the ACM"},{"key":"9296_CR15","doi-asserted-by":"publisher","unstructured":"Hummel, B., Juergens, E., & Steidl, D. (2011). Index-based model clone detection. In Proceedings of the 5th International Workshop on Software Clones, ACM, New York, NY, USA, IWSC \u201911 (pp. 21\u201327). doi: 10.1145\/1985404.1985409 .","DOI":"10.1145\/1985404.1985409"},{"key":"9296_CR16","doi-asserted-by":"publisher","unstructured":"Juergens, E., Deissenboeck, F., & Hummel, B. (2009). Clonedetective\u2014A workbench for clone detection research. In Proceedings of the 31st international conference on software engineering, IEEE computer society, Washington, DC, USA, ICSE \u201909 (pp. 603\u2013606). doi: 10.1109\/ICSE.2009.5070566 .","DOI":"10.1109\/ICSE.2009.5070566"},{"key":"9296_CR17","unstructured":"Koschke, R. (2006). Survey of research on software clones. In Dagstuhl Seminars."},{"key":"9296_CR18","doi-asserted-by":"publisher","unstructured":"Liu, H., Ma, Z., Zhang, L., & Shao, W. (2006). Detecting duplications in sequence diagrams based on suffix trees. In Software engineering conference, 2006. APSEC 2006. 13th Asia Pacific (pp. 269\u2013276). doi: 10.1109\/APSEC.2006.32 .","DOI":"10.1109\/APSEC.2006.32"},{"key":"9296_CR19","doi-asserted-by":"crossref","unstructured":"Martin, D., & Cordy, J. R. (2010). Towards web services tagging by similarity detection. In M. Chignell, J. Cordy, J. Ng, & Y. Yesha (Eds.), The smart internet, lecture notes in computer science (Vol. 6400, pp. 216\u2013233). Berlin Heidelberg: Springer.","DOI":"10.1007\/978-3-642-16599-3_15"},{"key":"9296_CR20","doi-asserted-by":"publisher","unstructured":"Martin, D., & Cordy, J.R. (2011). Analyzing web service similarity using contextual clones. In Proceedings of the 5th international workshop on software clones, ACM, New York, NY, USA, IWSC \u201911 (pp. 41\u201346). doi: 10.1145\/1985404.1985412 .","DOI":"10.1145\/1985404.1985412"},{"key":"9296_CR21","doi-asserted-by":"publisher","unstructured":"Pham, N., Nguyen, H., Nguyen, T., Al-Kofahi, J., & Nguyen, T. (2009). Complete and accurate clone detection in graph-based models. In Software Engineering, 2009. ICSE 2009. IEEE 31st International Conference on (pp. 276\u2013286). doi: 10.1109\/ICSE.2009.5070528 .","DOI":"10.1109\/ICSE.2009.5070528"},{"key":"9296_CR22","unstructured":"Roy, C.K., & Cordy, J.R. (2007). A survey on software clone detection research. In: School of Computing TR 2007-541, Queen\u2019s University 115."},{"issue":"7","key":"9296_CR23","doi-asserted-by":"crossref","first-page":"470","DOI":"10.1016\/j.scico.2009.02.007","volume":"74","author":"CK Roy","year":"2009","unstructured":"Roy, C. K., Cordy, J. R., & Koschke, R. (2009). Comparison and evaluation of code clone detection techniques and tools: A qualitative approach. Science of Computer Programming, 74(7), 470\u2013495.","journal-title":"Science of Computer Programming"},{"key":"9296_CR24","first-page":"33","volume":"2011","author":"S Grant","year":"2011","unstructured":"Grant, S., Martin, J. C. D., & Skillicorn, D. (2011). Contextualized semantic analysis of web services. In WSE, 2011, 33\u201342.","journal-title":"WSE"},{"key":"9296_CR25","doi-asserted-by":"crossref","unstructured":"Stephan, M., Alafi, M., Stevenson, A., & Cordy, J. (2012). Towards qualitative comparison of simulink model clone detection approaches. In IWSC (pp. 84\u201385).","DOI":"10.1109\/IWSC.2012.6227876"},{"key":"9296_CR26","unstructured":"Stevenson, A., & Cordy, J. R. (2012). Grammatical inference in software engineering: An overview of the state of the art. In Hedin (Ed.), Pre-proceedings of the fifth international conference on software language engineering (SLE 2012), Fakult\u00e4t Informatik, Technische Universit\u00e4t (pp. 206\u2013225)."},{"key":"9296_CR27","doi-asserted-by":"publisher","unstructured":"St\u00f6rrle, H. (2009). VMQL: A generic visual model query language. In Visual languages and human-centric computing, 2009. VL\/HCC 2009. IEEE Symposium on (pp. 199\u2013206). doi: 10.1109\/VLHCC.2009.5295261 .","DOI":"10.1109\/VLHCC.2009.5295261"},{"issue":"2","key":"9296_CR28","doi-asserted-by":"crossref","first-page":"307","DOI":"10.1007\/s10270-011-0217-9","volume":"12","author":"H St\u00f6rrle","year":"2013","unstructured":"St\u00f6rrle, H. (2013). Towards clone detection in uml domain models. Software and Systems Modeling, 12(2), 307\u2013329.","journal-title":"Software and Systems Modeling"},{"key":"9296_CR29","unstructured":"The MathWorks Inc (2014). Stateflow hierarchy of objects. http:\/\/www.mathworks.com\/help\/stateflow\/ug\/stateflow-hierarchy-of-objects.html . Accessed March, 2014."}],"container-title":["Software Quality Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-015-9296-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11219-015-9296-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-015-9296-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-015-9296-0","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,1]],"date-time":"2019-09-01T11:41:25Z","timestamp":1567338085000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11219-015-9296-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,11,16]]},"references-count":29,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2016,12]]}},"alternative-id":["9296"],"URL":"https:\/\/doi.org\/10.1007\/s11219-015-9296-0","relation":{},"ISSN":["0963-9314","1573-1367"],"issn-type":[{"type":"print","value":"0963-9314"},{"type":"electronic","value":"1573-1367"}],"subject":[],"published":{"date-parts":[[2015,11,16]]}}}