{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,9]],"date-time":"2025-12-09T11:30:39Z","timestamp":1765279839496,"version":"3.37.3"},"publisher-location":"Cham","reference-count":21,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319091945"},{"type":"electronic","value":"9783319091952"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-319-09195-2_8","type":"book-chapter","created":{"date-parts":[[2014,7,9]],"date-time":"2014-07-09T09:30:06Z","timestamp":1404898206000},"page":"117-131","source":"Crossref","is-referenced-by-count":21,"title":["Identifying and Visualising Commonality and Variability in Model Variants"],"prefix":"10.1007","author":[{"given":"Jabier","family":"Martinez","sequence":"first","affiliation":[],"role":[{"role":"author","vocab":"crossref"}]},{"given":"Tewfik","family":"Ziadi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocab":"crossref"}]},{"given":"Jacques","family":"Klein","sequence":"additional","affiliation":[],"role":[{"role":"author","vocab":"crossref"}]},{"given":"Yves","family":"le Traon","sequence":"additional","affiliation":[],"role":[{"role":"author","vocab":"crossref"}]}],"member":"297","reference":[{"key":"8_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1007\/978-3-540-45221-8_2","volume-title":"\u00abUML\u00bb 2003 - The Unified Modeling Language. Modeling Languages and Applications","author":"M. Alanen","year":"2003","unstructured":"Alanen, M., Porres, I.: Difference and union of models. In: Stevens, P., Whittle, J., Booch, G. (eds.) UML 2003. LNCS, vol.\u00a02863, pp. 2\u201317. Springer, Heidelberg (2003)"},{"key":"8_CR2","doi-asserted-by":"crossref","unstructured":"Blanc, X., Mounier, I., Mougenot, A., Mens, T.: Detecting model inconsistency through operation-based model construction. In: ICSE, pp. 511\u2013520 (2008)","DOI":"10.1145\/1368088.1368158"},{"issue":"2","key":"8_CR3","first-page":"29","volume":"9","author":"C. Brun","year":"2008","unstructured":"Brun, C., Pierantonio, A.: Model differences in the eclipse modeling framework. UPGRADE, The European Journal for the Informatics Professional\u00a09(2), 29\u201334 (2008)","journal-title":"UPGRADE, The European Journal for the Informatics Professional"},{"key":"8_CR4","unstructured":"Eclipse: Eclipse modeling framework project (2014), \n                    \n                      http:\/\/www.eclipse.org\/modeling\/emf"},{"key":"8_CR5","unstructured":"Eclipse: Emf diff\/merge: a diff\/merge component for models (2014), \n                    \n                      http:\/\/eclipse.org\/diffmerge\/"},{"key":"8_CR6","unstructured":"Eclipse: The visualiser, ajdt: Aspectj development tools (2014), \n                    \n                      http:\/\/www.eclipse.org\/ajdt\/visualiser\/"},{"key":"8_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1007\/11787044_12","volume-title":"Model Driven Architecture \u2013 Foundations and Applications","author":"K.-D. Engel","year":"2006","unstructured":"Engel, K.-D., Paige, R.F., Kolovos, D.S.: Using a model merging language for reconciling model versions. In: Rensink, A., Warmer, J. (eds.) ECMDA-FA 2006. LNCS, vol.\u00a04066, pp. 143\u2013157. Springer, Heidelberg (2006)"},{"key":"8_CR8","doi-asserted-by":"crossref","unstructured":"Estublier, J.: Software configuration management: A roadmap. In: Finkelstein, A. (ed.) ICSE - Future of SE Track, pp. 279\u2013289. ACM (2000)","DOI":"10.1145\/336512.336576"},{"key":"8_CR9","doi-asserted-by":"crossref","unstructured":"Fenske, W., Th\u00fcm, T., Saake, G.: A taxonomy of software product line reengineering. In: Collet, P., Wasowski, A., Weyer, T. (eds.) VaMoS, p. 4. ACM (2014)","DOI":"10.1145\/2556624.2556643"},{"key":"8_CR10","unstructured":"Girschick, M., Darmstadt, T.: Difference detection and visualization in uml class diagrams. Tech. rep. (2006)"},{"key":"8_CR11","doi-asserted-by":"crossref","unstructured":"Istoan, P., Biri, N., Klein, J.: Issues in model-driven behavioural product derivation. In: VaMoS, pp. 69\u201378 (2011)","DOI":"10.1145\/1944892.1944900"},{"key":"8_CR12","unstructured":"itemis: Yakindu statechart tool (2014), \n                    \n                      http:\/\/statecharts.org"},{"key":"8_CR13","unstructured":"Kelter, U., Wehren, J., Niere, J.: A generic difference algorithm for uml models. In: Liggesmeyer, P., Pohl, K., Goedicke, M. (eds.) Software Engineering. LNI, vol.\u00a064, pp. 105\u2013116. GI (2005)"},{"key":"8_CR14","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/CVSM.2009.5071714","volume-title":"Proceedings of the 2009 ICSE Workshop on Comparison and Versioning of Software Models, CVSM 2009","author":"D.S. Kolovos","year":"2009","unstructured":"Kolovos, D.S., Di Ruscio, D., Pierantonio, A., Paige, R.F.: Different models for model matching: An analysis of approaches to support model differencing. In: Proceedings of the 2009 ICSE Workshop on Comparison and Versioning of Software Models, CVSM 2009, pp. 1\u20136. IEEE Computer Society, Washington, DC (2009), \n                    \n                      http:\/\/dx.doi.org\/10.1109\/CVSM.2009.5071714"},{"key":"8_CR15","unstructured":"OMG: Meta object facility (mof) core specification (2006), \n                    \n                      http:\/\/www.omg.org\/spec\/MOF\/2.0\/"},{"key":"8_CR16","doi-asserted-by":"crossref","unstructured":"Pohl, K., B\u00f6ckle, G., van der Linden, F.: Software Product Line Engineering: Foundations, Principles and Techniques (2005)","DOI":"10.1007\/3-540-28901-1"},{"key":"8_CR17","doi-asserted-by":"crossref","unstructured":"Rubin, J., Chechik, M.: Combining related products into product lines. In: de Lara, J., Zisman, A. (eds.) FASE. LNCS, vol.\u00a07212, pp. 285\u2013300. Springer, Heidelberg (2012)","DOI":"10.1007\/978-3-642-28872-2_20"},{"key":"8_CR18","doi-asserted-by":"crossref","unstructured":"Ryssel, U., Ploennigs, J., Kabitzsch, K.: Automatic variation-point identification in function-block-based models. In: GPCE, pp. 23\u201332 (2010)","DOI":"10.1145\/1942788.1868299"},{"key":"8_CR19","unstructured":"Stephan, M., Cordy, J.R.: A survey of model comparison approaches and applications. In: Hammoudi, S., Pires, L.F., Filipe, J., das Neves, R.C. (eds.) MODELSWARD, pp. 265\u2013277. SciTePress (2013)"},{"key":"8_CR20","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1145\/1188835.1188846","volume-title":"Proceedings of the 2006 OOPSLA Workshop on Eclipse Technology EXchange, Eclipse 2006","author":"R. Tairas","year":"2006","unstructured":"Tairas, R., Gray, J., Baxter, I.: Visualization of clone detection results. In: Proceedings of the 2006 OOPSLA Workshop on Eclipse Technology EXchange, Eclipse 2006, pp. 50\u201354. ACM, New York (2006)"},{"key":"8_CR21","doi-asserted-by":"crossref","unstructured":"Ziadi, T., Frias, L., da Silva, M.A.A., Ziane, M.: Feature identification from the source code of product variants. In: CSMR, pp. 417\u2013422 (2012)","DOI":"10.1109\/CSMR.2012.52"}],"container-title":["Lecture Notes in Computer Science","Modelling Foundations and Applications"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-09195-2_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,27]],"date-time":"2019-05-27T03:41:56Z","timestamp":1558928516000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-09195-2_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319091945","9783319091952"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-09195-2_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]}}}