{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,15]],"date-time":"2025-11-15T04:03:16Z","timestamp":1763179396386,"version":"3.40.3"},"publisher-location":"Cham","reference-count":28,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783031098420"},{"type":"electronic","value":"9783031098437"}],"license":[{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022]]},"DOI":"10.1007\/978-3-031-09843-7_7","type":"book-chapter","created":{"date-parts":[[2022,6,30]],"date-time":"2022-06-30T18:04:44Z","timestamp":1656612284000},"page":"118-136","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Towards Development with\u00a0Multi-version Models: Detecting Merge Conflicts and\u00a0Checking Well-Formedness"],"prefix":"10.1007","author":[{"given":"Matthias","family":"Barkowsky","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Holger","family":"Giese","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,6,26]]},"reference":[{"key":"7_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1007\/978-3-642-16145-2_9","volume-title":"Model Driven Engineering Languages and Systems","author":"T Arendt","year":"2010","unstructured":"Arendt, T., Biermann, E., Jurack, S., Krause, C., Taentzer, G.: Henshin: advanced concepts and tools for in-place EMF model transformations. In: Petriu, D.C., Rouquette, N., Haugen, \u00d8. (eds.) MODELS 2010. LNCS, vol. 6394, pp. 121\u2013135. Springer, Heidelberg (2010). https:\/\/doi.org\/10.1007\/978-3-642-16145-2_9"},{"key":"7_CR2","doi-asserted-by":"publisher","unstructured":"Barkowsky, M., Giese, H.: Towards Development with Multi-Version Models: Detecting Merge Conflicts and Checking Well-Formedness. arXiv preprint (2022). https:\/\/doi.org\/10.48550\/arXiv.2205.04198","DOI":"10.48550\/arXiv.2205.04198"},{"key":"7_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1007\/978-3-642-02144-2_8","volume-title":"Advanced Information Systems Engineering","author":"X Blanc","year":"2009","unstructured":"Blanc, X., Mougenot, A., Mounier, I., Mens, T.: Incremental detection of model inconsistencies based on model operations. In: van Eck, P., Gordijn, J., Wieringa, R. (eds.) CAiSE 2009. LNCS, vol. 5565, pp. 32\u201346. Springer, Heidelberg (2009). https:\/\/doi.org\/10.1007\/978-3-642-02144-2_8"},{"issue":"10","key":"7_CR4","doi-asserted-by":"publisher","first-page":"1358","DOI":"10.1109\/TSE.2013.28","volume":"39","author":"Y Brun","year":"2013","unstructured":"Brun, Y., Holmes, R., Ernst, M.D., Notkin, D.: Early detection of collaboration conflicts and risks. IEEE Trans. Softw. Eng. 39(10), 1358\u20131375 (2013). https:\/\/doi.org\/10.1109\/TSE.2013.28","journal-title":"IEEE Trans. Softw. Eng."},{"key":"7_CR5","doi-asserted-by":"publisher","unstructured":"Bruneliere, H., Cabot, J., Jouault, F., Madiot, F.: MoDisco: a generic and extensible framework for model driven reverse engineering. In: Proceedings of the IEEE\/ACM International Conference on Automated Software Engineering (2010). https:\/\/doi.org\/10.1145\/1858996.1859032","DOI":"10.1145\/1858996.1859032"},{"key":"7_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"422","DOI":"10.1007\/11561347_28","volume-title":"Generative Programming and Component Engineering","author":"K Czarnecki","year":"2005","unstructured":"Czarnecki, K., Antkiewicz, M.: Mapping features to models: a template approach based on superimposed variants. In: Gl\u00fcck, R., Lowry, M. (eds.) GPCE 2005. LNCS, vol. 3676, pp. 422\u2013437. Springer, Heidelberg (2005). https:\/\/doi.org\/10.1007\/11561347_28"},{"key":"7_CR7","doi-asserted-by":"publisher","unstructured":"Czarnecki, K., Pietroszek, K.: Verifying feature-based model templates against well-formedness OCL constraints. In: Proceedings of the 5th International Conference on Generative Programming and Component Engineering, GPCE 2006, pp. 211\u2013220. Association for Computing Machinery, New York (2006). https:\/\/doi.org\/10.1145\/1173706.1173738","DOI":"10.1145\/1173706.1173738"},{"key":"7_CR8","doi-asserted-by":"publisher","unstructured":"Diskin, Z., Czarnecki, K., Antkiewicz, M.: Model-versioning-in-the-large: algebraic foundations and the tile notation. In: 2009 ICSE Workshop on Comparison and Versioning of Software Models, pp. 7\u201312. IEEE (2009). https:\/\/doi.org\/10.1109\/CVSM.2009.5071715","DOI":"10.1109\/CVSM.2009.5071715"},{"key":"7_CR9","series-title":"EATCS","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-31188-2","volume-title":"Fundamentals of Algebraic Graph Transformation","author":"H Ehrig","year":"2006","unstructured":"Ehrig, H., Ehrig, K., Prange, U., Taentzer, G.: Fundamentals of Algebraic Graph Transformation. EATCS, Springer, Heidelberg (2006). https:\/\/doi.org\/10.1007\/3-540-31188-2"},{"key":"7_CR10","unstructured":"EMF. https:\/\/www.eclipse.org\/modeling\/emf\/. Accessed 23 Feb 2022"},{"issue":"8","key":"7_CR11","doi-asserted-by":"publisher","first-page":"569","DOI":"10.1109\/32.3106670","volume":"20","author":"ACW Finkelstein","year":"1994","unstructured":"Finkelstein, A.C.W., Gabbay, D., Hunter, A., Kramer, J., Nuseibeh, B.: Inconsistency handling in multiperspective specifications. IEEE Trans. Software Eng. 20(8), 569\u2013578 (1994). https:\/\/doi.org\/10.1109\/32.3106670","journal-title":"IEEE Trans. Software Eng."},{"key":"7_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1007\/3-540-48253-9_15","volume-title":"System Configuration Management","author":"K Fr\u00fchauf","year":"1999","unstructured":"Fr\u00fchauf, K., Zeller, A.: Software configuration management: state of the art, state of the practice. In: SCM 1999. LNCS, vol. 1675, pp. 217\u2013227. Springer, Heidelberg (1999). https:\/\/doi.org\/10.1007\/3-540-48253-9_15"},{"key":"7_CR13","doi-asserted-by":"publisher","unstructured":"Garc\u00eda-Dom\u00ednguez, A., Bencomo, N., Parra-Ullauri, J.M., Garc\u00eda-Paucar, L.H.: Querying and annotating model histories with time-aware patterns. In: 2019 ACM\/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems (MODELS), pp. 194\u2013204. IEEE (2019). https:\/\/doi.org\/10.1109\/MODELS.2019.000-2","DOI":"10.1109\/MODELS.2019.000-2"},{"key":"7_CR14","doi-asserted-by":"publisher","unstructured":"Giese, H., Hildebrandt, S., Seibel, A.: Improved flexibility and scalability by interpreting story diagrams. In: Electronic Communications of the EASST, vol. 18 (2009). https:\/\/doi.org\/10.14279\/tuj.eceasst.18.268","DOI":"10.14279\/tuj.eceasst.18.268"},{"key":"7_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"282","DOI":"10.1007\/978-3-030-16722-6_16","volume-title":"Fundamental Approaches to Software Engineering","author":"H Giese","year":"2019","unstructured":"Giese, H., Maximova, M., Sakizloglou, L., Schneider, S.: Metric temporal graph logic over typed attributed graphs. In: H\u00e4hnle, R., van der Aalst, W. (eds.) FASE 2019. LNCS, vol. 11424, pp. 282\u2013298. Springer, Cham (2019). https:\/\/doi.org\/10.1007\/978-3-030-16722-6_16"},{"key":"7_CR16","unstructured":"Git. https:\/\/git-scm.com\/. Accessed 23 Feb 2022"},{"key":"7_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1007\/3-540-45832-8_14","volume-title":"Graph Transformation","author":"R Heckel","year":"2002","unstructured":"Heckel, R., K\u00fcster, J.M., Taentzer, G.: Confluence of typed attributed graph transformation systems. In: Corradini, A., Ehrig, H., Kreowski, H.-J., Rozenberg, G. (eds.) ICGT 2002. LNCS, vol. 2505, pp. 161\u2013176. Springer, Heidelberg (2002). https:\/\/doi.org\/10.1007\/3-540-45832-8_14"},{"key":"7_CR18","doi-asserted-by":"publisher","unstructured":"Koegel, M., Helming, J.: EMFStore: a model repository for EMF models. In: Proceedings of the 32nd ACM\/IEEE International Conference on Software Engineering-Volume 2, pp. 307\u2013308 (2010). https:\/\/doi.org\/10.1145\/1810295.1810364","DOI":"10.1145\/1810295.1810364"},{"key":"7_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"158","DOI":"10.1007\/978-3-642-02674-4_12","volume-title":"Model Driven Architecture - Foundations and Applications","author":"JM K\u00fcster","year":"2009","unstructured":"K\u00fcster, J.M., Gerth, C., Engels, G.: Dependent and conflicting change operations of process models. In: Paige, R.F., Hartman, A., Rensink, A. (eds.) ECMDA-FA 2009. LNCS, vol. 5562, pp. 158\u2013173. Springer, Heidelberg (2009). https:\/\/doi.org\/10.1007\/978-3-642-02674-4_12"},{"issue":"5","key":"7_CR20","doi-asserted-by":"publisher","first-page":"449","DOI":"10.1109\/TSE.2002.1000449","volume":"28","author":"T Mens","year":"2002","unstructured":"Mens, T.: A state-of-the-art survey on software merging. IEEE Trans. Softw. Eng. 28(5), 449\u2013462 (2002). https:\/\/doi.org\/10.1109\/TSE.2002.1000449","journal-title":"IEEE Trans. Softw. Eng."},{"key":"7_CR21","doi-asserted-by":"publisher","unstructured":"Murta, L., Corr\u00eaa, C., Prud\u00eancio, J.G., Werner, C.: Towards odyssey-VCS 2: improvements over a UML-based version control system. In: Proceedings of the 2008 International Workshop on Comparison and Versioning of Software Models (2008). https:\/\/doi.org\/10.1145\/1370152.1370159","DOI":"10.1145\/1370152.1370159"},{"key":"7_CR22","doi-asserted-by":"publisher","unstructured":"Pietsch, C., Kelter, U., Kehrer, T.: From pairwise to family-based generic analysis of delta-oriented model-based SPLs, pp. 13\u201324. Association for Computing Machinery, New York (2021). https:\/\/doi.org\/10.1145\/3461001.3471150","DOI":"10.1145\/3461001.3471150"},{"key":"7_CR23","doi-asserted-by":"publisher","unstructured":"Reuling, D., Pietsch, C., Kelter, U., Kehrer, T.: Towards projectional editing for model-based SPLs. In: Proceedings of the 14th International Working Conference on Variability Modelling of Software-Intensive Systems, VAMOS 2020. Association for Computing Machinery, New York (2020). https:\/\/doi.org\/10.1145\/3377024.3377030","DOI":"10.1145\/3377024.3377030"},{"key":"7_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1007\/978-3-642-00593-0_5","volume-title":"Fundamental Approaches to Software Engineering","author":"A Rutle","year":"2009","unstructured":"Rutle, A., Rossini, A., Lamo, Y., Wolter, U.: A category-theoretical approach to the formalisation of version control in MDE. In: Chechik, M., Wirsing, M. (eds.) FASE 2009. LNCS, vol. 5503, pp. 64\u201378. Springer, Heidelberg (2009). https:\/\/doi.org\/10.1007\/978-3-642-00593-0_5"},{"key":"7_CR25","doi-asserted-by":"publisher","unstructured":"Sakizloglou, L., Ghahremani, S., Barkowsky, M., Giese, H.: Incremental execution of temporal graph queries over runtime models with history and its applications. Softw. Syst. Model. 1\u201341 (2021). https:\/\/doi.org\/10.1007\/s10270-021-00950-6","DOI":"10.1007\/s10270-021-00950-6"},{"issue":"1","key":"7_CR26","doi-asserted-by":"publisher","first-page":"239","DOI":"10.1007\/s10270-012-0248-x","volume":"13","author":"G Taentzer","year":"2012","unstructured":"Taentzer, G., Ermel, C., Langer, P., Wimmer, M.: A fundamental approach to model versioning based on graph modifications: from theory to implementation. Softw. Syst. Model. 13(1), 239\u2013272 (2012). https:\/\/doi.org\/10.1007\/s10270-012-0248-x","journal-title":"Softw. Syst. Model."},{"key":"7_CR27","doi-asserted-by":"publisher","unstructured":"Westfechtel, B.: A formal approach to three-way merging of EMF models. In: Proceedings of the 1st International Workshop on Model Comparison in Practice (2010). https:\/\/doi.org\/10.1145\/1826147.1826155","DOI":"10.1145\/1826147.1826155"},{"issue":"4","key":"7_CR28","doi-asserted-by":"publisher","first-page":"853","DOI":"10.1007\/s10270-020-00791-9","volume":"19","author":"B Westfechtel","year":"2020","unstructured":"Westfechtel, B., Greiner, S.: Extending single- to multi-variant model transformations by trace-based propagation of variability annotations. Softw. Syst. Model. 19(4), 853\u2013888 (2020). https:\/\/doi.org\/10.1007\/s10270-020-00791-9","journal-title":"Softw. Syst. Model."}],"container-title":["Lecture Notes in Computer Science","Graph Transformation"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-09843-7_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,30]],"date-time":"2022-06-30T18:05:20Z","timestamp":1656612320000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-09843-7_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"ISBN":["9783031098420","9783031098437"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-09843-7_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2022]]},"assertion":[{"value":"26 June 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICGT","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Graph Transformation","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Nantes","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"France","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2022","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"7 July 2022","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"8 July 2022","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icgt2022","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"19","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"10","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"1","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"53% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2,2","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}