{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T08:17:24Z","timestamp":1743063444678,"version":"3.40.3"},"publisher-location":"Cham","reference-count":15,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783031368882"},{"type":"electronic","value":"9783031368899"}],"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-36889-9_26","type":"book-chapter","created":{"date-parts":[[2023,7,15]],"date-time":"2023-07-15T21:01:50Z","timestamp":1689454910000},"page":"386-401","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Generalization of\u00a0Machine-Learning Adaptation in\u00a0Ensemble-Based Self-adaptive Systems"],"prefix":"10.1007","author":[{"given":"Jan","family":"Pacovsk\u00fd","sequence":"first","affiliation":[]},{"given":"Petr","family":"Hn\u011btynka","sequence":"additional","affiliation":[]},{"given":"Martin","family":"Kruli\u0161","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,7,16]]},"reference":[{"key":"26_CR1","unstructured":"jRESP: Java Runtime Environment for SCEL Programs. http:\/\/jresp.sourceforge.net\/. Accessed 02 Jan 2023"},{"key":"26_CR2","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2020.102428","volume":"192","author":"YA Alrahman","year":"2020","unstructured":"Alrahman, Y.A., De Nicola, R., Loreti, M.: Programming interactions in collective adaptive systems by relying on attribute-based communication. Sci. Comput. Program. 192, 102428 (2020). https:\/\/doi.org\/10.1016\/j.scico.2020.102428","journal-title":"Sci. Comput. Program."},{"key":"26_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"440","DOI":"10.1007\/978-3-030-61470-6_26","volume-title":"Leveraging Applications of Formal Methods, Verification and Validation: Engineering Principles","author":"T Bure\u0161","year":"2020","unstructured":"Bure\u0161, T., Gerostathopoulos, I., Hn\u011btynka, P., Pacovsk\u00fd, J.: Forming ensembles at runtime: a machine learning approach. In: Margaria, T., Steffen, B. (eds.) ISoLA 2020. LNCS, vol. 12477, pp. 440\u2013456. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-61470-6_26"},{"issue":"4","key":"26_CR4","doi-asserted-by":"publisher","first-page":"497","DOI":"10.1007\/s10009-020-00558-z","volume":"22","author":"T Bures","year":"2020","unstructured":"Bures, T., et al.: A language and framework for dynamic component ensembles in smart systems. Int. J. Softw. Tools Technol. Transfer 22(4), 497\u2013509 (2020). https:\/\/doi.org\/10.1007\/s10009-020-00558-z","journal-title":"Int. J. Softw. Tools Technol. Transfer"},{"key":"26_CR5","doi-asserted-by":"publisher","unstructured":"C\u00e1mara, J., Muccini, H., Vaidhyanathan, K.: Quantitative verification-aided machine learning: a tandem approach for architecting self-adaptive IoT systems. In: Proceedings of ICSA 2021, Salvador, Brazil, pp. 11\u201322. IEEE, March 2020. https:\/\/doi.org\/10.1109\/ICSA47634.2020.00010","DOI":"10.1109\/ICSA47634.2020.00010"},{"key":"26_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1007\/978-3-030-22397-7_7","volume-title":"Coordination Models and Languages","author":"R De Nicola","year":"2019","unstructured":"De Nicola, R., Duong, T., Loreti, M.: ABEL - a domain specific framework for programming with attribute-based communication. In: Riis Nielson, H., Tuosto, E. (eds.) COORDINATION 2019. LNCS, vol. 11533, pp. 111\u2013128. Springer, Cham (2019). https:\/\/doi.org\/10.1007\/978-3-030-22397-7_7"},{"issue":"4","key":"26_CR7","doi-asserted-by":"publisher","first-page":"457","DOI":"10.1007\/s10009-020-00560-5","volume":"22","author":"T Gabor","year":"2020","unstructured":"Gabor, T., et al.: The scenario coevolution paradigm: adaptive quality assurance for adaptive systems. Int. J. Softw. Tools Technol. Transfer 22(4), 457\u2013476 (2020). https:\/\/doi.org\/10.1007\/s10009-020-00560-5","journal-title":"Int. J. Softw. Tools Technol. Transfer"},{"key":"26_CR8","doi-asserted-by":"publisher","unstructured":"Gheibi, O., Weyns, D., Quin, F.: Applying machine learning in self-adaptive systems: a systematic literature review. ACM Trans. Auton. Adapt. Syst. 15(3), 9:1\u20139:37 (2021). https:\/\/doi.org\/10.1145\/3469440","DOI":"10.1145\/3469440"},{"key":"26_CR9","doi-asserted-by":"publisher","unstructured":"Gheibi, O., Weyns, D., Quin, F.: On the impact of applying machine learning in the decision-making of self-adaptive systems. In: Proceedings of SEAMS 2021, Madrid, Spain, pp. 104\u2013110. IEEE, May 2021. https:\/\/doi.org\/10.1109\/SEAMS51251.2021.00023","DOI":"10.1109\/SEAMS51251.2021.00023"},{"key":"26_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-642-54624-2_1","volume-title":"Specification, Algebra, and Software","author":"D Bj\u00f8rner","year":"2014","unstructured":"Bj\u00f8rner, D.: Domain endurants. In: Iida, S., Meseguer, J., Ogata, K. (eds.) Specification, Algebra, and Software. LNCS, vol. 8373, pp. 1\u201334. Springer, Heidelberg (2014). https:\/\/doi.org\/10.1007\/978-3-642-54624-2_1"},{"key":"26_CR11","doi-asserted-by":"publisher","unstructured":"Muccini, H., Vaidhyanathan, K.: A machine learning-driven approach for proactive decision making in adaptive architectures. In: Companion Proceedings of ICSA 2019, Hamburg, Germany, pp. 242\u2013245 (2019). https:\/\/doi.org\/10.1109\/ICSA-C.2019.00050","DOI":"10.1109\/ICSA-C.2019.00050"},{"key":"26_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/978-3-319-16310-9_1","volume-title":"Software Engineering for Collective Autonomic Systems","author":"R De Nicola","year":"2015","unstructured":"De Nicola, R., et al.: The SCEL language: design, implementation, verification. In: Wirsing, M., H\u00f6lzl, M., Koch, N., Mayer, P. (eds.) Software Engineering for Collective Autonomic Systems. LNCS, vol. 8998, pp. 3\u201371. Springer, Cham (2015). https:\/\/doi.org\/10.1007\/978-3-319-16310-9_1"},{"key":"26_CR13","doi-asserted-by":"publisher","first-page":"205948","DOI":"10.1109\/ACCESS.2020.3036037","volume":"8","author":"TRD Saputri","year":"2020","unstructured":"Saputri, T.R.D., Lee, S.W.: The application of machine learning in self-adaptive systems: a systematic literature review. IEEE Access 8, 205948\u2013205967 (2020). https:\/\/doi.org\/10.1109\/ACCESS.2020.3036037","journal-title":"IEEE Access"},{"key":"26_CR14","series-title":"Communications in Computer and Information Science","doi-asserted-by":"publisher","first-page":"373","DOI":"10.1007\/978-3-030-22559-9_17","volume-title":"Evaluation of Novel Approaches to Software Engineering","author":"J Van Der Donckt","year":"2019","unstructured":"Van Der Donckt, J., Weyns, D., Iftikhar, M.U., Buttar, S.S.: Effective decision making in self-adaptive systems using cost-benefit analysis at runtime and online learning of adaptation spaces. In: Damiani, E., Spanoudakis, G., Maciaszek, L.A. (eds.) ENASE 2018. CCIS, vol. 1023, pp. 373\u2013403. Springer, Cham (2019). https:\/\/doi.org\/10.1007\/978-3-030-22559-9_17"},{"key":"26_CR15","doi-asserted-by":"publisher","unstructured":"Van Der Donckt, J., Weyns, D., Quin, F., Van Der Donckt, J., Michiels, S.: Applying deep learning to reduce large adaptation spaces of self-adaptive systems with multiple types of goals. In: Proceedings of SEAMS 2020, Seoul, South Korea, pp. 20\u201330. ACM (2020). https:\/\/doi.org\/10.1145\/3387939.3391605","DOI":"10.1145\/3387939.3391605"}],"container-title":["Lecture Notes in Computer Science","Software Architecture. ECSA 2022 Tracks and Workshops"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-36889-9_26","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,15]],"date-time":"2023-07-15T21:04:16Z","timestamp":1689455056000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-36889-9_26"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031368882","9783031368899"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-36889-9_26","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":"16 July 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ECSA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Software Architecture","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Prague","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Czech Republic","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":"19 September 2022","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23 September 2022","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":"ecsa2022","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/conf.researchr.org\/home\/ecsa-2022","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":"61","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":"26","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":"4","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":"43% - 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","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":"2 tutorial papers","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)"}}]}}