{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T04:50:47Z","timestamp":1742964647263,"version":"3.40.3"},"publisher-location":"Cham","reference-count":31,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031367083"},{"type":"electronic","value":"9783031367090"}],"license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023]]},"DOI":"10.1007\/978-3-031-36709-0_3","type":"book-chapter","created":{"date-parts":[[2023,7,13]],"date-time":"2023-07-13T18:03:02Z","timestamp":1689271382000},"page":"43-63","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Finding the\u00a0Right Way to Rome: Effect-Oriented Graph Transformation"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4733-2777","authenticated-orcid":false,"given":"Jens","family":"Kosiol","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5969-3521","authenticated-orcid":false,"given":"Daniel","family":"Str\u00fcber","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3975-5238","authenticated-orcid":false,"given":"Gabriele","family":"Taentzer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9062-6637","authenticated-orcid":false,"given":"Steffen","family":"Zschaler","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,7,12]]},"reference":[{"key":"3_CR1","doi-asserted-by":"publisher","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.) Model Driven Engineering Languages and Systems \u2013 13th International Conference, MODELS 2010, Oslo, Norway, October 3\u20138, 2010, Proceedings, Part I. Lecture Notes in Computer Science, vol.\u00a06394, pp. 121\u2013135. Springer (2010). https:\/\/doi.org\/10.1007\/978-3-642-16145-2_9","DOI":"10.1007\/978-3-642-16145-2_9"},{"key":"3_CR2","doi-asserted-by":"publisher","unstructured":"Arifulina, S.: Solving heterogeneity for a successful service market. Ph.D. thesis, University of Paderborn, Germany (2017). https:\/\/doi.org\/10.17619\/UNIPB\/1-13","DOI":"10.17619\/UNIPB\/1-13"},{"key":"3_CR3","doi-asserted-by":"publisher","unstructured":"Bak, C., Plump, D.: Rooted graph programs. Electron. Commun. Eur. Assoc. Softw. Sci. Technol. 54 (2012). https:\/\/doi.org\/10.14279\/tuj.eceasst.54.780","DOI":"10.14279\/tuj.eceasst.54.780"},{"key":"3_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"267","DOI":"10.1007\/3-540-15198-2_17","volume-title":"Mathematical Foundations of Software Development","author":"P Boehm","year":"1985","unstructured":"Boehm, P., Fonio, H.-R., Habel, A.: Amalgamation of graph transformations with applications to synchronization. In: Ehrig, H., Floyd, C., Nivat, M., Thatcher, J. (eds.) CAAP 1985. LNCS, vol. 185, pp. 267\u2013283. Springer, Heidelberg (1985). https:\/\/doi.org\/10.1007\/3-540-15198-2_17"},{"issue":"6","key":"3_CR5","doi-asserted-by":"publisher","first-page":"1857","DOI":"10.1007\/s10270-021-00914-w","volume":"20","author":"A Burdusel","year":"2021","unstructured":"Burdusel, A., Zschaler, S., John, S.: Automatic generation of atomic multiplicity-preserving search operators for search-based model engineering. Softw. Syst. Model. 20(6), 1857\u20131887 (2021). https:\/\/doi.org\/10.1007\/s10270-021-00914-w","journal-title":"Softw. Syst. Model."},{"key":"3_CR6","doi-asserted-by":"publisher","unstructured":"Campbell, G., Courtehoute, B., Plump, D.: Fast rule-based graph programs. Sci. Comput. Program. 214, 102727 (2022). https:\/\/doi.org\/10.1016\/j.scico.2021.102727","DOI":"10.1016\/j.scico.2021.102727"},{"key":"3_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1007\/978-3-319-21145-9_3","volume-title":"Graph Transformation","author":"A Corradini","year":"2015","unstructured":"Corradini, A., Duval, D., Echahed, R., Prost, F., Ribeiro, L.: AGREE \u2013 algebraic graph rewriting with controlled embedding. In: Parisi-Presicce, F., Westfechtel, B. (eds.) ICGT 2015. LNCS, vol. 9151, pp. 35\u201351. Springer, Cham (2015). https:\/\/doi.org\/10.1007\/978-3-319-21145-9_3"},{"key":"3_CR8","doi-asserted-by":"publisher","unstructured":"Corradini, A., Duval, D., Echahed, R., Prost, F., Ribeiro, L.: The PBPO graph transformation approach. J. Log. Algebr. Meth. Program. 103, 213\u2013231 (2019). https:\/\/doi.org\/10.1016\/j.jlamp.2018.12.003","DOI":"10.1016\/j.jlamp.2018.12.003"},{"key":"3_CR9","doi-asserted-by":"publisher","unstructured":"Corradini, A., Heindel, T., Hermann, F., K\u00f6nig, B.: Sesqui-pushout rewriting. In: Corradini, A., Ehrig, H., Montanari, U., Ribeiro, L., Rozenberg, G. (eds.) Graph Transformations, Third International Conference, ICGT 2006, Natal, Rio Grande do Norte, Brazil, September 17\u201323, 2006, Proceedings. Lecture Notes in Computer Science, vol.\u00a04178, pp. 30\u201345. Springer (2006). https:\/\/doi.org\/10.1007\/11841883_4","DOI":"10.1007\/11841883_4"},{"key":"3_CR10","doi-asserted-by":"crossref","unstructured":"Corradini, A., Montanari, U., Rossi, F., Ehrig, H., Heckel, R., L\u00f6we, M.: Algebraic approaches to graph transformation - part I: basic concepts and double pushout approach. In: Rozenberg, G. (ed.) Handbook of Graph Grammars and Computing by Graph Transformations, Volume 1: Foundations, pp. 163\u2013246. World Scientific (1997)","DOI":"10.1142\/9789812384720_0003"},{"key":"3_CR11","doi-asserted-by":"publisher","unstructured":"Ehrig, H., Ehrig, K., Prange, U., Taentzer, G.: Fundamentals of Algebraic Graph Transformation. Monographs in Theoretical Computer Science. An EATCS Series, Springer (2006). https:\/\/doi.org\/10.1007\/3-540-31188-2","DOI":"10.1007\/3-540-31188-2"},{"key":"3_CR12","doi-asserted-by":"publisher","unstructured":"Ehrig, H., Golas, U., Habel, A., Lambers, L., Orejas, F.: $$\\cal{M}$$-adhesive transformation systems with nested application conditions. part 1: parallelism, concurrency and amalgamation. Math. Struct. Comput. Sci. 24(4) (2014). https:\/\/doi.org\/10.1017\/S0960129512000357","DOI":"10.1017\/S0960129512000357"},{"key":"3_CR13","unstructured":"Fritsche, L.: Local Consistency Restoration Methods for Triple Graph Grammars. Ph.D. thesis, Technical University of Darmstadt, Germany (2022). http:\/\/tuprints.ulb.tu-darmstadt.de\/21443\/"},{"key":"3_CR14","doi-asserted-by":"publisher","unstructured":"Fritsche, L., Kosiol, J., Sch\u00fcrr, A., Taentzer, G.: Avoiding unnecessary information loss: correct and efficient model synchronization based on triple graph grammars. Int. J. Softw. Tools Technol. Transf. 23(3), 335\u2013368 (2021). https:\/\/doi.org\/10.1007\/s10009-020-00588-7","DOI":"10.1007\/s10009-020-00588-7"},{"key":"3_CR15","doi-asserted-by":"publisher","unstructured":"Golas, U., Habel, A., Ehrig, H.: Multi-amalgamation of rules with application conditions in $$\\cal{m} $$-adhesive categories. Math. Struct. Comput. Sci. 24(4) (2014). https:\/\/doi.org\/10.1017\/S0960129512000345","DOI":"10.1017\/S0960129512000345"},{"issue":"2","key":"3_CR16","doi-asserted-by":"publisher","first-page":"245","DOI":"10.1017\/S0960129508007202","volume":"19","author":"A Habel","year":"2009","unstructured":"Habel, A., Pennemann, K.: Correctness of high-level transformation systems relative to nested conditions. Math. Struct. Comput. Sci. 19(2), 245\u2013296 (2009). https:\/\/doi.org\/10.1017\/S0960129508007202","journal-title":"Math. Struct. Comput. Sci."},{"key":"3_CR17","doi-asserted-by":"publisher","unstructured":"Habel, A., Plump, D.: Computational completeness of programming languages based on graph transformation. In: Honsell, F., Miculan, M. (eds.) Foundations of Software Science and Computation Structures, 4th International Conference, FOSSACS 2001 Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2001 Genova, Italy, April 2\u20136, 2001, Proceedings. LNCS, vol.\u00a02030, pp. 230\u2013245. Springer (2001). https:\/\/doi.org\/10.1007\/3-540-45315-6_15","DOI":"10.1007\/3-540-45315-6_15"},{"issue":"1","key":"3_CR18","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1023\/A:1008734426504","volume":"9","author":"R Heckel","year":"2001","unstructured":"Heckel, R., Ehrig, H., Wolter, U., Corradini, A.: Double-pullback transitions and coalgebraic loose semantics for graph transformation systems. Appl. Categorical Struct. 9(1), 83\u2013110 (2001). https:\/\/doi.org\/10.1023\/A:1008734426504","journal-title":"Appl. Categorical Struct."},{"key":"3_CR19","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2022.3171404","author":"JM Horcas","year":"2022","unstructured":"Horcas, J.M., Str\u00fcber, D., Burdusel, A., Martinez, J., Zschaler, S.: We\u2019re not gonna break it! consistency-preserving operators for efficient product line configuration. IEEE Trans. Softw. Eng. (2022). https:\/\/doi.org\/10.1109\/TSE.2022.3171404","journal-title":"IEEE Trans. Softw. Eng."},{"key":"3_CR20","unstructured":"Kosiol, J.: Formal Foundations for Information-Preserving Model Synchronization Processes Based on Triple Graph Grammars. Ph.D. thesis, University of Marburg, Germany (2022). https:\/\/archiv.ub.uni-marburg.de\/diss\/z2022\/0224"},{"key":"3_CR21","doi-asserted-by":"crossref","unstructured":"Kosiol, J., Str\u00fcber, D., Taentzer, G., Zschaler, S.: Sustaining and improving graduated graph consistency: a static analysis of graph transformations. Sci. Comput. Program. 214, 102729 (2021)","DOI":"10.1016\/j.scico.2021.102729"},{"key":"3_CR22","unstructured":"Kosiol, J., Str\u00fcber, D., Taentzer, G., Zschaler, S.: Finding the right way to rome: effect-oriented graph transformation (2023). https:\/\/arxiv.org\/abs\/2305.03432"},{"key":"3_CR23","unstructured":"Krause, C.: Bank accounts example. Online (2023). https:\/\/wiki.eclipse.org\/Henshin\/Examples\/Bank_Accounts"},{"key":"3_CR24","doi-asserted-by":"publisher","unstructured":"Lack, S., Soboci\u0144ski, P.: Adhesive and quasiadhesive categories. RAIRO Theor. Inform. Appl. 39(3), 511\u2013545 (2005). https:\/\/doi.org\/10.1051\/ita:2005028","DOI":"10.1051\/ita:2005028"},{"key":"3_CR25","doi-asserted-by":"publisher","unstructured":"L\u00f6we, M.: Algebraic approach to single-pushout graph transformation. Theor. Comput. Sci. 109(1 &2), 181\u2013224 (1993). https:\/\/doi.org\/10.1016\/0304-3975(93)90068-5","DOI":"10.1016\/0304-3975(93)90068-5"},{"key":"3_CR26","doi-asserted-by":"publisher","unstructured":"Orejas, F., Guerra, E., de\u00a0Lara, J., Ehrig, H.: Correctness, completeness and termination of pattern-based model-to-model transformation. In: Kurz, A., Lenisa, M., Tarlecki, A. (eds.) Algebra and Coalgebra in Computer Science, Third International Conference, CALCO 2009, Udine, Italy, 7\u201310 September 2009. Proceedings. LNCS, vol.\u00a05728, pp. 383\u2013397. Springer (2009). https:\/\/doi.org\/10.1007\/978-3-642-03741-2_26","DOI":"10.1007\/978-3-642-03741-2_26"},{"key":"3_CR27","doi-asserted-by":"publisher","unstructured":"Overbeek, R., Endrullis, J., Rosset, A.: Graph rewriting and relabeling with pbpo$${}^{\\text{+}}$$. In: Gadducci, F., Kehrer, T. (eds.) Graph Transformation \u2013 14th International Conference, ICGT 2021, Held as Part of STAF 2021, Virtual Event, June 24\u201325, 2021, Proceedings. LNCS, vol. 12741, pp. 60\u201380. Springer (2021). https:\/\/doi.org\/10.1007\/978-3-030-78946-6_4","DOI":"10.1007\/978-3-030-78946-6_4"},{"key":"3_CR28","doi-asserted-by":"publisher","unstructured":"Sandmann, C., Habel, A.: Rule-based graph repair. In: Echahed, R., Plump, D. (eds.) Proceedings Tenth International Workshop on Graph Computation Models, GCM@STAF 2019, Eindhoven, The Netherlands, 17th July 2019. EPTCS, vol.\u00a0309, pp. 87\u2013104 (2019). https:\/\/doi.org\/10.4204\/EPTCS.309.5","DOI":"10.4204\/EPTCS.309.5"},{"key":"3_CR29","doi-asserted-by":"publisher","unstructured":"Str\u00fcber, D., Born, K., Gill, K.D., Groner, R., Kehrer, T., Ohrndorf, M., Tichy, M.: Henshin: A usability-focused framework for EMF model transformation development. In: ICGT 2017: International Conference on Graph Transformation, pp. 196\u2013208. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-61470-0_12","DOI":"10.1007\/978-3-319-61470-0_12"},{"key":"3_CR30","doi-asserted-by":"publisher","unstructured":"Str\u00fcber, D., Peldszus, S., J\u00fcrjens, J.: Taming multi-variability of software product line transformations. In: FASE, pp. 337\u2013355 (2018). https:\/\/doi.org\/10.1007\/978-3-319-89363-1_19","DOI":"10.1007\/978-3-319-89363-1_19"},{"issue":"1","key":"3_CR31","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1007\/s00165-017-0441-3","volume":"30","author":"D Str\u00fcber","year":"2017","unstructured":"Str\u00fcber, D., Rubin, J., Arendt, T., Chechik, M., Taentzer, G., Pl\u00f6ger, J.: Variability-based model transformation: formal foundation and application. Formal Aspects Comput. 30(1), 133\u2013162 (2017). https:\/\/doi.org\/10.1007\/s00165-017-0441-3","journal-title":"Formal Aspects Comput."}],"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-36709-0_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,13]],"date-time":"2023-07-13T18:03:12Z","timestamp":1689271392000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-36709-0_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031367083","9783031367090"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-36709-0_3","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2023]]},"assertion":[{"value":"12 July 2023","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":"Leicester","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"United Kingdom","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19 July 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20 July 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icgt2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/conf.researchr.org\/home\/icgt-2023","order":11,"name":"conference_url","label":"Conference URL","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":"29","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":"14","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":"2","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":"48% - 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":"3.78","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)"}}]}}