{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T17:32:39Z","timestamp":1743096759561,"version":"3.40.3"},"publisher-location":"Cham","reference-count":32,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031353604"},{"type":"electronic","value":"9783031353611"}],"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-35361-1_15","type":"book-chapter","created":{"date-parts":[[2023,6,14]],"date-time":"2023-06-14T14:04:07Z","timestamp":1686751447000},"page":"271-291","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Toward Run-time Coordination of\u00a0Reconfiguration Requests in\u00a0Cloud Computing Systems"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4121-3139","authenticated-orcid":false,"given":"Salman","family":"Farhat","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7900-5271","authenticated-orcid":false,"given":"Simon","family":"Bliudze","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4517-5862","authenticated-orcid":false,"given":"Laurence","family":"Duchien","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1482-9015","authenticated-orcid":false,"given":"Olga","family":"Kouchnarenko","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,6,15]]},"reference":[{"key":"15_CR1","doi-asserted-by":"publisher","unstructured":"Toward run-time coordination of reconfiguration requests in cloud computing systems. Zenodo (2023). https:\/\/doi.org\/10.5281\/zenodo.7703952","DOI":"10.5281\/zenodo.7703952"},{"key":"15_CR2","doi-asserted-by":"publisher","unstructured":"Aguayo, O., Sep\u00falveda, S.: Variability management in dynamic software product lines for self-adaptive systems-a systematic mapping. Appl. Sci. 12(20), 10240 (2022). https:\/\/doi.org\/10.48550\/arXiv.2205.08487","DOI":"10.48550\/arXiv.2205.08487"},{"key":"15_CR3","doi-asserted-by":"publisher","unstructured":"Akers, S.: Binary decision diagrams. IEEE Trans. Comput. C-27(6), 509\u2013516 (1978). https:\/\/doi.org\/10.1109\/TC.1978.1675141","DOI":"10.1109\/TC.1978.1675141"},{"issue":"3","key":"15_CR4","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1109\/MS.2011.27","volume":"28","author":"A Basu","year":"2011","unstructured":"Basu, A., et al.: Rigorous component-based system design using the BIP framework. IEEE Softw. 28(3), 41\u201348 (2011)","journal-title":"IEEE Softw."},{"key":"15_CR5","doi-asserted-by":"publisher","unstructured":"Benavides, D., Trinidad, P., Ruiz-Cort\u00e9s, A., Segura, S.: FaMa. In: Capilla, R., Bosch, J., Kang, KC. (eds.) Systems and Software Variability Management. Springer, Berlin, Heidelberg (2013). https:\/\/doi.org\/10.1007\/978-3-642-36583-6_11","DOI":"10.1007\/978-3-642-36583-6_11"},{"key":"15_CR6","doi-asserted-by":"crossref","unstructured":"Berger, T., et al.: A survey of variability modeling in industrial practice. In: Proceedings of the 7th International Workshop on Variability Modelling of Software-intensive Systems, pp. 1\u20138 (2013)","DOI":"10.1145\/2430502.2430513"},{"key":"15_CR7","doi-asserted-by":"crossref","unstructured":"Bliudze, S., Mavridou, A., Szymanek, R., Zolotukhina, A.: Exogenous coordination of concurrent software components with JavaBIP. Softw.: Pract. Exper. 47(11), 1801\u20131836 (2017)","DOI":"10.1002\/spe.2495"},{"key":"15_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1007\/978-3-642-22045-6_4","volume-title":"Software Composition","author":"S Bliudze","year":"2011","unstructured":"Bliudze, S., Sifakis, J.: Synthesizing glue operators from glue constraints for the construction of component-based systems. In: Apel, S., Jackson, E. (eds.) SC 2011. LNCS, vol. 6708, pp. 51\u201367. Springer, Heidelberg (2011). https:\/\/doi.org\/10.1007\/978-3-642-22045-6_4"},{"key":"15_CR9","unstructured":"Butting, A., Heim, R., Kautz, O., Ringert, J.O., Rumpe, B., Wortmann, A.: A classification of dynamic reconfiguration in component and connector architecture description languages. In: 4th International Workshop ModComp, vol. 1 (2017)"},{"key":"15_CR10","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1016\/j.jss.2013.12.038","volume":"91","author":"R Capilla","year":"2014","unstructured":"Capilla, R., Bosch, J., Trinidad, P., Ruiz-Cort\u00e9s, A., Hinchey, M.: An overview of dynamic software product line architectures and techniques: observations from research and industry. J. Syst. Softw. 91, 3\u201323 (2014)","journal-title":"J. Syst. Softw."},{"key":"15_CR11","doi-asserted-by":"crossref","unstructured":"Cetina, C., Fons, J., Pelechano, V.: Applying software product lines to build autonomic pervasive systems. In: 2008 12th International SPL Conference, pp. 117\u2013126. IEEE (2008)","DOI":"10.1109\/SPLC.2008.13"},{"key":"15_CR12","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2020.102582","volume":"203","author":"M Chardet","year":"2021","unstructured":"Chardet, M., Coullon, H., Robillard, S.: Toward safe and efficient reconfiguration with concerto. Sci. Comput. Program. 203, 102582 (2021)","journal-title":"Sci. Comput. Program."},{"key":"15_CR13","unstructured":"Crnkovic, I., Chaudron, M., Sentilles, S., Vulgarakis, A.: A classification framework for component models. Software Engineering Research and Practice in Sweden, p. 3 (2007)"},{"key":"15_CR14","doi-asserted-by":"publisher","unstructured":"Entekhabi, S., Karata\u015f, A.S., O\u011fuzt\u00fcz\u00fcn, H.: Dynamic constraint satisfaction algorithm for online feature model reconfiguration. In: International Conference on Control Engineering and Information Technology (CEIT), pp. 1\u20137 (2018). https:\/\/doi.org\/10.1109\/CEIT.2018.8751750","DOI":"10.1109\/CEIT.2018.8751750"},{"key":"15_CR15","unstructured":"Farhat, S., Bliudze, S., Duchien, L., Kouchnarenko, O.: Run-time coordination of reconfiguration requests in cloud computing systems. Research Report 9504, Inria (2023). https:\/\/inria.hal.science\/hal-04085278"},{"key":"15_CR16","doi-asserted-by":"crossref","unstructured":"Gomaa, H., Hussein, M.: Software reconfiguration patterns for dynamic evolution of software architectures. In: Proceedings 4th Working IEEE\/IFIP Conference WICSA 2004, pp. 79\u201388 (2004)","DOI":"10.1109\/WICSA.2004.1310692"},{"key":"15_CR17","doi-asserted-by":"publisher","unstructured":"Jaber, M., Basu, A., Bliudze, S.: Symbolic implementation of connectors in BIP. In: Bonchi, F., Grohmann, D., Spoletini, P., Tuosto, E. (eds.) Proceedings 2nd Interaction and Concurrency Experience: Structured Interactions, ICE 2009, Bologna, Italy, 31st August 2009. EPTCS, vol. 12, pp. 41\u201355 (2009). https:\/\/doi.org\/10.4204\/EPTCS.12.3","DOI":"10.4204\/EPTCS.12.3"},{"issue":"1\u20132","key":"15_CR18","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1016\/j.scico.2007.08.002","volume":"72","author":"F Jouault","year":"2008","unstructured":"Jouault, F., Allilaire, F., B\u00e9zivin, J., Kurtev, I.: ATL: a model transformation tool. Sci. Comput. Program. 72(1\u20132), 31\u201339 (2008)","journal-title":"Sci. Comput. Program."},{"key":"15_CR19","doi-asserted-by":"publisher","DOI":"10.21236\/ADA235785","volume-title":"Feature-oriented domain analysis (FODA) feasibility study","author":"KC Kang","year":"1990","unstructured":"Kang, K.C., Cohen, S.G., Hess, J.A., Novak, W.E., Peterson, A.S.: Feature-oriented domain analysis (FODA) feasibility study. Carnegie-Mellon Univ Pittsburgh, PA, Software Engineering Inst, Tech. rep. (1990)"},{"key":"15_CR20","doi-asserted-by":"crossref","unstructured":"Kautz, O.: The complexities of the satisfiability checking problems of feature diagram sublanguages. Software and Systems Modeling, pp. 1\u201317 (2022)","DOI":"10.1007\/s10270-022-01048-3"},{"key":"15_CR21","doi-asserted-by":"crossref","unstructured":"Kephart, J.O.: Research challenges of autonomic computing. In: Roman, G., Griswold, W.G., Nuseibeh, B. (eds.) 27th International Conference ICSE, pp. 15\u201322. ACM (2005)","DOI":"10.1145\/1062455.1062464"},{"key":"15_CR22","doi-asserted-by":"publisher","first-page":"184","DOI":"10.1016\/j.pmcj.2014.09.009","volume":"17","author":"C Krupitzer","year":"2015","unstructured":"Krupitzer, C., Roth, F.M., VanSyckel, S., Schiele, G., Becker, C.: A survey on engineering approaches for self-adaptive systems. Pervasive Mob. Comput. 17, 184\u2013206 (2015)","journal-title":"Pervasive Mob. Comput."},{"key":"15_CR23","doi-asserted-by":"crossref","unstructured":"Lascu, T.A., Mauro, J., Zavattaro, G.: A planning tool supporting the deployment of cloud applications. In: 2013 IEEE 25th International Conference on Tools with Artificial Intelligence, pp. 213\u2013220. IEEE (2013)","DOI":"10.1109\/ICTAI.2013.41"},{"key":"15_CR24","doi-asserted-by":"crossref","unstructured":"Mavridou, A., Sifakis, J., Sztipanovits, J.: DesignBIP: A design studio for modeling and generating systems with BIP. arXiv preprint arXiv:1805.09919 (2018)","DOI":"10.4204\/EPTCS.272.8"},{"key":"15_CR25","unstructured":"Middleton, N., Schneeman, R.: Heroku: up and running: effortless application deployment and scaling. \u201cO\u2019Reilly Media, Inc.\u201d (2013)"},{"key":"15_CR26","doi-asserted-by":"crossref","unstructured":"Quinton, C., Romero, D., Duchien, L.: Saloon: a platform for selecting and configuring cloud environments. Softw.: Pract. Exper. 46(1), 55\u201378 (2016)","DOI":"10.1002\/spe.2311"},{"key":"15_CR27","doi-asserted-by":"crossref","unstructured":"Schaefer, I., et al.: Software diversity: state of the art and perspectives (2012)","DOI":"10.1007\/s10009-012-0253-y"},{"key":"15_CR28","doi-asserted-by":"crossref","unstructured":"Schobbens, P., Heymans, P., Trigaux, J.: Feature diagrams: a survey and a formal semantics. In: 14th IEEE International Conference RE2006, pp. 136\u2013145. IEEE Computer Society (2006)","DOI":"10.1109\/RE.2006.23"},{"key":"15_CR29","doi-asserted-by":"crossref","unstructured":"Sousa, G., Rudametkin, W., Duchien, L.: Extending dynamic software product lines with temporal constraints. In: 2017 IEEE\/ACM 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), pp. 129\u2013139. IEEE (2017)","DOI":"10.1109\/SEAMS.2017.6"},{"key":"15_CR30","doi-asserted-by":"publisher","first-page":"399","DOI":"10.1007\/978-3-030-00262-6_11","volume-title":"Handbook of Software Engineering","author":"D Weyns","year":"2019","unstructured":"Weyns, D.: Software engineering of self-adaptive systems. In: Handbook of Software Engineering, pp. 399\u2013443. Springer, Cham (2019). https:\/\/doi.org\/10.1007\/978-3-030-00262-6_11"},{"key":"15_CR31","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1007\/978-3-319-05843-6_5","volume-title":"Requirements Engineering: Foundation for Software Quality","author":"Z Yang","year":"2014","unstructured":"Yang, Z., Li, Z., Jin, Z., Chen, Y.: A systematic literature review of requirements modeling and analysis for self-adaptive systems. In: Salinesi, C., van de Weerd, I. (eds.) REFSQ 2014. LNCS, vol. 8396, pp. 55\u201371. Springer, Cham (2014). https:\/\/doi.org\/10.1007\/978-3-319-05843-6_5"},{"key":"15_CR32","doi-asserted-by":"crossref","unstructured":"Zhang, J., Cheng, B.H.: Model-based development of dynamically adaptive software. In: Proceedings of the 28th International Conference on Software Engineering, pp. 371\u2013380 (2006)","DOI":"10.1145\/1134285.1134337"}],"container-title":["Lecture Notes in Computer Science","Coordination Models and Languages"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-35361-1_15","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,10,22]],"date-time":"2024-10-22T07:59:15Z","timestamp":1729583955000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-35361-1_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031353604","9783031353611"],"references-count":32,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-35361-1_15","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":"15 June 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"COORDINATION","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Coordination Languages and Models","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":"19 June 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23 June 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"25","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"coordination2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.discotec.org\/2023\/coordination","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":"27","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":"12","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":"44% - 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","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)"}}]}}