{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T03:50:49Z","timestamp":1760586649101,"version":"3.40.4"},"publisher-location":"Berlin, Heidelberg","reference-count":27,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642382086"},{"type":"electronic","value":"9783642382093"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-38209-3_1","type":"book-chapter","created":{"date-parts":[[2013,4,30]],"date-time":"2013-04-30T17:28:25Z","timestamp":1367342905000},"page":"1-18","source":"Crossref","is-referenced-by-count":5,"title":["A Graphical Specification of Model Composition with Triple Graph Grammars"],"prefix":"10.1007","author":[{"given":"Adil","family":"Anwar","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Amine","family":"Benelallam","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mahmoud","family":"Nassar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bernard","family":"Coulette","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"3","key":"1_CR1","doi-asserted-by":"publisher","first-page":"261","DOI":"10.1007\/s10270-006-0027-7","volume":"5","author":"A. Agrawal","year":"2006","unstructured":"Agrawal, A., Karsai, G., Neema, S., Shi, F., Vizhanyo, A.: The design of a language for model transformations. Software and Systems Modeling\u00a05(3), 261\u2013288 (2006)","journal-title":"Software and Systems Modeling"},{"key":"1_CR2","doi-asserted-by":"crossref","unstructured":"Anwar, A., Dkaki, T., Ebersold, S., Coulette, B., Nassar, M.: A formal approach to model composition applied to vuml. In: 2011 16th IEEE International Conference on Engineering of Complex Computer Systems (ICECCS), pp. 188\u2013197. IEEE (2011)","DOI":"10.1109\/ICECCS.2011.26"},{"issue":"2","key":"1_CR3","doi-asserted-by":"publisher","first-page":"89","DOI":"10.5381\/jot.2010.9.2.a1","volume":"9","author":"A. Anwar","year":"2010","unstructured":"Anwar, A., Ebersold, S., Coulette, B., Nassar, M., Kriouile, A.: A rule-driven approach for composing viewpoint-oriented models. Journal of Object Technology\u00a09(2), 89\u2013114 (2010)","journal-title":"Journal of Object Technology"},{"key":"1_CR4","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1016\/j.entcs.2006.06.013","volume":"166","author":"A. Boronat","year":"2007","unstructured":"Boronat, A., Cars\u00ed, J.\u00c1., Ramos, I., Letelier, P.: Formal model merging applied to class diagram integration. Electronic Notes in Theoretical Computer Science\u00a0166, 5\u201326 (2007)","journal-title":"Electronic Notes in Theoretical Computer Science"},{"key":"1_CR5","doi-asserted-by":"crossref","unstructured":"Bottoni, P., Taentzer, G., Schurr, A.: Efficient parsing of visual languages based on critical pair analysis and contextual layered graph transformation. In: Proceedings of the 2000 IEEE International Symposium on Visual Languages, pp. 59\u201360. IEEE (2000)","DOI":"10.1109\/VL.2000.874351"},{"key":"1_CR6","unstructured":"Brun, C., Pierantonio, A.: Model differences in the eclipse modelling framework. UPGRADE, The European Journal for the Informatics Professional (2008)"},{"key":"1_CR7","doi-asserted-by":"crossref","unstructured":"Chechik, M.: A relationship-based approach to model management. In: ICSE Workshop on Model-Based Methodologies for Pervasive and Embedded Software, MOMPES 2009, p. 1. IEEE (2009)","DOI":"10.1109\/MOMPES.2009.5069131"},{"key":"1_CR8","doi-asserted-by":"crossref","unstructured":"Diskin, Z., Xiong, Y., Czarnecki, K.: Specifying overlaps of heterogeneous models for global consistency checking. In: Proceedings of the First International Workshop on Model-Driven Interoperability, pp. 42\u201351. ACM (2010)","DOI":"10.1145\/1866272.1866279"},{"key":"1_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1007\/978-3-540-31984-9_5","volume-title":"Fundamental Approaches to Software Engineering","author":"H. Ehrig","year":"2005","unstructured":"Ehrig, H., Ehrig, K., de Lara, J., Taentzer, G., Varr\u00f3, D., Varr\u00f3-Gyapay, S.: Termination criteria for model transformation. In: Cerioli, M. (ed.) FASE 2005. LNCS, vol.\u00a03442, pp. 49\u201363. Springer, Heidelberg (2005)"},{"key":"1_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1007\/978-3-540-30203-2_13","volume-title":"Graph Transformations","author":"H. Ehrig","year":"2004","unstructured":"Ehrig, H., Prange, U., Taentzer, G.: Fundamental theory for typed attributed graph transformation. In: Ehrig, H., Engels, G., Parisi-Presicce, F., Rozenberg, G. (eds.) ICGT 2004. LNCS, vol.\u00a03256, pp. 161\u2013177. Springer, Heidelberg (2004)"},{"key":"1_CR11","unstructured":"F\u00f6rtsch, S., Westfechtel, B.: Differencing and merging of software diagrams. State of the Art and Challenges (2007)"},{"key":"1_CR12","doi-asserted-by":"crossref","unstructured":"France, R., Fleurey, F., Reddy, R., Baudry, B., Ghosh, S.: Providing support for model composition in metamodels. In: 11th IEEE International Enterprise Distributed Object Computing Conference, EDOC 2007, pp. 253\u2013253. IEEE (2007)","DOI":"10.1109\/EDOC.2007.4383998"},{"key":"1_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"543","DOI":"10.1007\/11880240_38","volume-title":"Model Driven Engineering Languages and Systems","author":"H. Giese","year":"2006","unstructured":"Giese, H., Wagner, R.: Incremental model synchronization with triple graph grammars. In: Wang, J., Whittle, J., Harel, D., Reggio, G. (eds.) MoDELS 2006. LNCS, vol.\u00a04199, pp. 543\u2013557. Springer, Heidelberg (2006)"},{"key":"1_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1007\/978-3-540-75209-7_2","volume-title":"Model Driven Engineering Languages and Systems","author":"J. Greenyer","year":"2007","unstructured":"Greenyer, J., Kindler, E.: Reconciling tggs with qvt. In: Engels, G., Opdyke, B., Schmidt, D.C., Weil, F. (eds.) MoDELS 2007. LNCS, vol.\u00a04735, pp. 16\u201330. Springer, Heidelberg (2007)"},{"key":"1_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"215","DOI":"10.1007\/11880240_16","volume-title":"Model Driven Engineering Languages and Systems","author":"D.S. Kolovos","year":"2006","unstructured":"Kolovos, D.S., Paige, R.F., Polack, F.A.C.: Merging models with the epsilon merging language (eml). In: Wang, J., Whittle, J., Harel, D., Reggio, G. (eds.) MoDELS 2006. LNCS, vol.\u00a04199, pp. 215\u2013229. Springer, Heidelberg (2006)"},{"key":"1_CR16","doi-asserted-by":"crossref","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: ICSE Workshop on Comparison and Versioning of Software Models, CVSM 2009, pp. 1\u20136. IEEE (2009)","DOI":"10.1109\/CVSM.2009.5071714"},{"issue":"4","key":"1_CR17","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1007\/s10270-006-0016-x","volume":"5","author":"A. K\u00f6nigs","year":"2006","unstructured":"K\u00f6nigs, A., Sch\u00fcrr, A.: Mdi: A rule-based multi-document and tool integration approach. Software and Systems Modeling\u00a05(4), 349\u2013368 (2006)","journal-title":"Software and Systems Modeling"},{"key":"1_CR18","doi-asserted-by":"crossref","unstructured":"La Rosa, M., Dumas, M., Uba, R., Dijkman, R.M.: Business process model merging: an approach to business process consolidation. ACM Transactions on Software Engineering and Methodology, TOSEM (2012)","DOI":"10.1145\/2430545.2430547"},{"key":"1_CR19","unstructured":"Melnik, S., Garcia-Molina, H., Rahm, E.: Similarity flooding: A versatile graph matching algorithm and its application to schema matching. In: Proceedings of the 18th International Conference on Data Engineering, pp. 117\u2013128. IEEE (2002)"},{"issue":"4","key":"1_CR20","doi-asserted-by":"publisher","first-page":"247","DOI":"10.1002\/smr.316","volume":"17","author":"T. Mens","year":"2005","unstructured":"Mens, T., Van Eetvelde, N., Demeyer, S., Janssens, D.: Formalizing refactorings with graph transformations. Journal of Software Maintenance and Evolution: Research and Practice\u00a017(4), 247\u2013276 (2005)","journal-title":"Journal of Software Maintenance and Evolution: Research and Practice"},{"key":"1_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1007\/3-540-45104-8_13","volume-title":"Applications of Graph Transformations with Industrial Relevance","author":"J. Niere","year":"2000","unstructured":"Niere, J., Z\u00fcndorf, A.: Using fujaba for the development of production control systems. In: Nagl, M., Sch\u00fcrr, A., M\u00fcnch, M. (eds.) AGTIVE 1999. LNCS, vol.\u00a01779, pp. 181\u2013191. Springer, Heidelberg (2000)"},{"key":"1_CR22","doi-asserted-by":"crossref","unstructured":"Sabetzadeh, M., Nejati, S., Liaskos, S., Easterbrook, S., Chechik, M.: Consistency checking of conceptual models via model merging. In: 15th IEEE International Requirements Engineering Conference, RE 2007, pp. 221\u2013230. IEEE (2007)","DOI":"10.1109\/RE.2007.18"},{"key":"1_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1007\/3-540-59071-4_45","volume-title":"Graph-Theoretic Concepts in Computer Science","author":"A. Sch\u00fcrr","year":"1995","unstructured":"Sch\u00fcrr, A.: Specification of graph translators with triple graph grammars. In: Mayr, E.W., Schmidt, G., Tinhofer, G. (eds.) WG 1994. LNCS, vol.\u00a0903, pp. 151\u2013163. Springer, Heidelberg (1995)"},{"key":"1_CR24","unstructured":"Song, G., Zhang, K., Kong, J.: Model management through graph transformation. In: 2004 IEEE Symposium on Visual Languages and Human Centric Computing, pp. 75\u201382. IEEE (2004)"},{"key":"1_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"481","DOI":"10.1007\/3-540-45104-8_41","volume-title":"Applications of Graph Transformations with Industrial Relevance","author":"G. Taentzer","year":"2000","unstructured":"Taentzer, G.: AGG: A tool environment for algebraic graph transformation. In: Nagl, M., Sch\u00fcrr, A., M\u00fcnch, M. (eds.) AGTIVE 1999. LNCS, vol.\u00a01779, pp. 481\u2013488. Springer, Heidelberg (2000)"},{"key":"1_CR26","doi-asserted-by":"crossref","unstructured":"Xing, Z.: Model comparison with genericdiff. In: Proceedings of the IEEE\/ACM International Conference on Automated Software Engineering, pp. 135\u2013138. ACM (2010)","DOI":"10.1145\/1858996.1859020"},{"key":"1_CR27","doi-asserted-by":"crossref","unstructured":"Xing, Z., Stroulia, E.: Umldiff: an algorithm for object-oriented design differencing. In: Proceedings of the 20th IEEE\/ACM international Conference on Automated Software Engineering, pp. 54\u201365. ACM (2005)","DOI":"10.1145\/1101908.1101919"}],"container-title":["Lecture Notes in Computer Science","Model-Based Methodologies for Pervasive and Embedded Software"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-38209-3_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,30]],"date-time":"2025-04-30T07:22:25Z","timestamp":1745997745000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-38209-3_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642382086","9783642382093"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-38209-3_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}