{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,12]],"date-time":"2025-08-12T21:48:03Z","timestamp":1755035283746,"version":"3.40.3"},"publisher-location":"Cham","reference-count":27,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031472619"},{"type":"electronic","value":"9783031472626"}],"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-47262-6_16","type":"book-chapter","created":{"date-parts":[[2023,10,28]],"date-time":"2023-10-28T18:01:57Z","timestamp":1698516117000},"page":"296-313","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Dealing with the Evolution of Event-Based Choreographies of BPMN Fragments: Definition and Proof of Concept"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9352-1045","authenticated-orcid":false,"given":"Jes\u00fas","family":"Ortiz","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2039-2174","authenticated-orcid":false,"given":"Victoria","family":"Torres","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4156-0675","authenticated-orcid":false,"given":"Pedro","family":"Valderas","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,10,29]]},"reference":[{"key":"16_CR1","volume-title":"Business Process Management: Concepts, Languages, Architectures","author":"M Weske","year":"2007","unstructured":"Weske, M.: Business Process Management: Concepts, Languages, Architectures. Springer, Heidelberg (2007)"},{"key":"16_CR2","unstructured":"Lewis, J., Fowler, M.: Microservices (2014). https:\/\/martinfowler.com\/articles\/microservices.html (Accessed April 2023)"},{"key":"16_CR3","doi-asserted-by":"crossref","unstructured":"Valderas, P., Torres, V., Pelechano, V.: A microservice composition approach based on the choreography of BPMN fragments. Inf. Soft. Technol. 127 (2020)","DOI":"10.1016\/j.infsof.2020.106370"},{"key":"16_CR4","doi-asserted-by":"crossref","unstructured":"Beerepoot, I., et al.: The biggest business process management problems to solve before we die. Comput. Industry 146, 103837 (2023)","DOI":"10.1016\/j.compind.2022.103837"},{"key":"16_CR5","doi-asserted-by":"crossref","unstructured":"Ortiz, J., Torres, V., Valderas, P.: Microservice compositions based on the choreography of BPMN fragments: facing evolution issues. Computing 1\u201342 (2022)","DOI":"10.1007\/978-3-030-95354-6_13"},{"key":"16_CR6","unstructured":"Ortiz, J., Torres, V., Valderas, P.: Formalisation of evolution issues in microservice compositions implemented as a choreography of BPMN fragments. Research Report. \nhttps:\/\/github.com\/MicroservicesResearch\/Catalogue-of-Adaptation-Rules\/blob\/main\/Catalogue%20of%20Adaptation%20Rules.pdf (Accessed\n May 2023)"},{"issue":"6","key":"16_CR7","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1109\/MC.2003.1204375","volume":"36","author":"C Larman","year":"2003","unstructured":"Larman, C., Basili, V.R.: Iterative and incremental development: a brief history. Computer 36(6), 47\u201356 (2003)","journal-title":"Computer"},{"key":"16_CR8","unstructured":"Ortiz, J., Torres, V., Valderas, P.: A machine learning approach to support a bottom-up evolution of microservice compositions based on the choreography of BPMN fragments. Research Report. \nhttps:\/\/github.com\/MicroservicesResearch\/Machine-Learning\/blob\/main\/Machine%20Learning.pdf (Accessed\n May 2023)"},{"key":"16_CR9","unstructured":"Mohammed, M., Khan, M.B., Bashie, E.B.M.: Machine learning: algorithms and applications. Machine Learning: Algorithms and Applications, pp. 1\u2013204 (2016)"},{"key":"16_CR10","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1016\/j.future.2020.03.031","volume":"109","author":"S Jahan","year":"2020","unstructured":"Jahan, S., et al.: MAPE-K\/MAPE-SAC: an interaction framework for adaptive systems with security assurance cases. Futur. Gener. Comput. Syst. 109, 197\u2013209 (2020)","journal-title":"Futur. Gener. Comput. Syst."},{"key":"16_CR11","doi-asserted-by":"publisher","unstructured":"Garlan, D., Cheng, SW., Schmerl, B.: Increasing system dependability through architecture-based self-repair. In: de Lemos, R., Gacek, C., Romanovsky, A. (eds.) Architecting Dependable Systems. LNCS, vol. 2677, pp. 61\u201389. Springer, Heidelberg (2003). https:\/\/doi.org\/10.1007\/3-540-45177-3_3","DOI":"10.1007\/3-540-45177-3_3"},{"key":"16_CR12","doi-asserted-by":"publisher","first-page":"919","DOI":"10.1016\/j.procs.2016.07.111","volume":"91","author":"J Miao","year":"2016","unstructured":"Miao, J., Niu, L.: A Survey on Feature Selection. In Procedia Computer Science 91, 919\u2013926 (2016)","journal-title":"In Procedia Computer Science"},{"key":"16_CR13","unstructured":"V\u00f6lter, M.: Software architecture-a pattern language for building sustainable software architectures. In: EuroPLoP, pp. 31\u201366 (2006)"},{"key":"16_CR14","unstructured":"Czarnecki, K., Helsen, S.: Classification of model transformation approaches. In: Proceedings of the 2nd OOPSLA Workshop on Generative Techniques in the Context of the Model Driven Architecture, vol. 45, pp. 1\u201317. USA (2003)"},{"key":"16_CR15","doi-asserted-by":"crossref","unstructured":"Wombacher, A.: Alignment of choreography changes in BPEL processes. In: 2009 IEEE International Conference on Services Computing, pp. 1\u20138. IEEE (2009)","DOI":"10.1109\/SCC.2009.11"},{"key":"16_CR16","doi-asserted-by":"crossref","unstructured":"Hewelt, M., Weske, M.: A hybrid approach for flexible case modelling and execution. In: Business Process Management Forum: BPM Forum, Proceedings 14, pp. 38\u201354. Brazil (2016)","DOI":"10.1007\/978-3-319-45468-9_3"},{"key":"16_CR17","doi-asserted-by":"crossref","unstructured":"Fdhila, W., Indion, C., Rinderle-Ma, S., Reichert, M.: Dealing with change in process choreographies: design and implementation of propagation algorithms. Inf. Syst. 49 (2015)","DOI":"10.1016\/j.is.2014.10.004"},{"key":"16_CR18","doi-asserted-by":"crossref","unstructured":"Fdhila, W., Indiono, C., Rinderle-Ma, S., Vetschera, R.: Multi-criteria decision analysis for change negotiation in process collaborations. In: 2017 IEEE 21st International Enterprise Distributed Object Computing Conference (EDOC), pp. 175\u2013183. IEEE (2017)","DOI":"10.1109\/EDOC.2017.31"},{"key":"16_CR19","doi-asserted-by":"crossref","unstructured":"Mukkamala, R.R., Hildebrandt, T., Slaats, T.: Towards trustworthy adaptive case management with dynamic condition response graphs. In: 2013 17th IEEE International Enterprise Distributed Object Computing Conference, pp. 127\u2013136. IEEE (2013)","DOI":"10.1109\/EDOC.2013.22"},{"key":"16_CR20","doi-asserted-by":"publisher","unstructured":"Debois, S., Hildebrandt, T., Slaats, T.: Safety, liveness and run-time refinement for modular process-aware information systems with dynamic sub processes. In: Bj\u00f8rner, N., de Boer, F. (eds.) FM 2015: Formal Methods. LNCS, vol. 9109, pp. 143\u2013160. Springer, Cham (2015). https:\/\/doi.org\/10.1007\/978-3-319-19249-9_10","DOI":"10.1007\/978-3-319-19249-9_10"},{"key":"16_CR21","doi-asserted-by":"crossref","unstructured":"Corradini, F., Morichetta, A., Polini, A., Re, B., Tiezzi, F.: Collaboration vs. choreography conformance in BPMN 2.0: from theory to practice. In: IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC), pp. 95\u2013104 (2018)","DOI":"10.1109\/EDOC.2018.00022"},{"issue":"3","key":"16_CR22","doi-asserted-by":"publisher","first-page":"438","DOI":"10.1016\/j.datak.2008.05.001","volume":"66","author":"B Weber","year":"2008","unstructured":"Weber, B., Reichert, M., Rinderle-Ma, S.: Change patterns and change support features\u2013enhancing flexibility in process-aware information systems. Data Knowl. Eng. 66(3), 438\u2013466 (2008)","journal-title":"Data Knowl. Eng."},{"issue":"3","key":"16_CR23","doi-asserted-by":"publisher","first-page":"189","DOI":"10.1504\/IJCAT.2020.106568","volume":"62","author":"F Fakhfakh","year":"2020","unstructured":"Fakhfakh, F., Kacem, H.H., Kacem, A.H.: Ensuring the correctness of adaptive business processes: a systematic literature review. Int. J. Comput. Appl. Technol. 62(3), 189\u2013199 (2020)","journal-title":"Int. J. Comput. Appl. Technol."},{"key":"16_CR24","doi-asserted-by":"publisher","unstructured":"Vaca, A.J.V., Gasca, R.M.: OPBUS: fault tolerance against integrity attacks in business processes. In: Herrero, \u00c1., Corchado, E., Redondo, C., Alonso, \u00c1. (eds.) Computational Intelligence in Security for Information Systems 2010. AISC, vol. 85, pp. 213\u2013222. Springer, Heidelberg (2010). https:\/\/doi.org\/10.1007\/978-3-642-16626-6_23","DOI":"10.1007\/978-3-642-16626-6_23"},{"key":"16_CR25","doi-asserted-by":"crossref","unstructured":"Manousis, P., Vassiliadis, P., Papastefanatos, G.: Automating the adaptation of evolving data-intensive ecosystems. In: Conceptual Modeling: 32th International Conference, ER 2013. Proceedings 32, pp. 182\u2013196. China (2013)","DOI":"10.1007\/978-3-642-41924-9_17"},{"key":"16_CR26","doi-asserted-by":"publisher","first-page":"1403","DOI":"10.1007\/s10270-020-00835-0","volume":"20","author":"S Steinau","year":"2021","unstructured":"Steinau, S., Andrews, K., Reichert, M.: Coordinating large distributed relational process structures. Softw. Syst. Model. 20, 1403\u20131435 (2021)","journal-title":"Softw. Syst. Model."},{"key":"16_CR27","doi-asserted-by":"crossref","unstructured":"Andrews, K., Steinau, S., Reichert, M.: Engineering a highly scalable object-aware process management engine using distributed microservices. In: On the Move to Meaningful Internet Systems. Confederated International Conferences. Proceedings, Part II, pp. 80\u201397. Malta (2018)","DOI":"10.1007\/978-3-030-02671-4_5"}],"container-title":["Lecture Notes in Computer Science","Conceptual Modeling"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-47262-6_16","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,28]],"date-time":"2023-10-28T18:04:32Z","timestamp":1698516272000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-47262-6_16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031472619","9783031472626"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-47262-6_16","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":"29 October 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ER","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Conceptual Modeling","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Lisbon","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Portugal","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":"6 November 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"9 November 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"42","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"er2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/er2023.inesc-id.pt\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Easy Chair (Familiarity)","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"117","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":"21","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":"0","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":"18% - 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.09+1","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.47+3.55","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)"}},{"value":"Yes, additional reviewers listed in preface (subreviewers supervised by PC members)","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}