{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,25]],"date-time":"2026-01-25T04:06:42Z","timestamp":1769314002101,"version":"3.49.0"},"publisher-location":"Cham","reference-count":24,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030589226","type":"print"},{"value":"9783030589233","type":"electronic"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-3-030-58923-3_22","type":"book-chapter","created":{"date-parts":[[2020,9,10]],"date-time":"2020-09-10T12:52:00Z","timestamp":1599742320000},"page":"333-351","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["IAS: An IoT Architectural Self-adaptation Framework"],"prefix":"10.1007","author":[{"given":"Mahyar T.","family":"Moghaddam","sequence":"first","affiliation":[]},{"given":"Eric","family":"Rutten","sequence":"additional","affiliation":[]},{"given":"Philippe","family":"Lalanda","sequence":"additional","affiliation":[]},{"given":"Guillaume","family":"Giraud","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,9,8]]},"reference":[{"key":"22_CR1","doi-asserted-by":"crossref","unstructured":"Weyns, D.: Software engineering of self-adaptive systems: an organised tour and future challenges. In: Chapter in Handbook of Software Engineering (2017)","DOI":"10.1109\/FAS-W.2018.00012"},{"key":"22_CR2","unstructured":"ISO\/IEC\/IEEE: ISO\/IEC\/IEEE 42010, systems and software engineering - architecture description (2011)"},{"key":"22_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1007\/978-3-642-35813-5_4","volume-title":"Software Engineering for Self-Adaptive Systems II","author":"D Weyns","year":"2013","unstructured":"Weyns, D., et al.: On patterns for decentralized control in self-adaptive systems. In: de Lemos, R., Giese, H., M\u00fcller, H.A., Shaw, M. (eds.) Software Engineering for Self-Adaptive Systems II. LNCS, vol. 7475, pp. 76\u2013107. Springer, Heidelberg (2013). https:\/\/doi.org\/10.1007\/978-3-642-35813-5_4"},{"key":"22_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"235","DOI":"10.1007\/978-3-662-46675-9_16","volume-title":"Fundamental Approaches to Software Engineering","author":"R Calinescu","year":"2015","unstructured":"Calinescu, R., Gerasimou, S., Banks, A.: Self-adaptive software with decentralised control loops. In: Egyed, A., Schaefer, I. (eds.) FASE 2015. LNCS, vol. 9033, pp. 235\u2013251. Springer, Heidelberg (2015). https:\/\/doi.org\/10.1007\/978-3-662-46675-9_16"},{"issue":"3","key":"22_CR5","doi-asserted-by":"publisher","first-page":"387","DOI":"10.1109\/TSE.2010.92","volume":"37","author":"R Calinescu","year":"2010","unstructured":"Calinescu, R., Grunske, L., Kwiatkowska, M., Mirandola, R., Tamburrelli, G.: Dynamic QoS management and optimization in service-based systems. IEEE Trans. Softw. Eng. 37(3), 387\u2013409 (2010)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"22_CR6","doi-asserted-by":"crossref","unstructured":"Jung, G., Joshi, K.R., Hiltunen, M.A., Schlichting, R.D., Pu, C.: Generating adaptation policies for multi-tier applications in consolidated server environments. In: 2008 International Conference on Autonomic Computing, pp. 23\u201332. IEEE (2008)","DOI":"10.1109\/ICAC.2008.21"},{"key":"22_CR7","doi-asserted-by":"publisher","first-page":"607","DOI":"10.1016\/j.future.2019.12.026","volume":"105","author":"E Zavala","year":"2020","unstructured":"Zavala, E., Franch, X., Marco, J., Berger, C.: HAFLoop: an architecture for supporting highly adaptive feedback loops in self-adaptive systems. Future Gen. Comput. Syst. 105, 607\u2013630 (2020)","journal-title":"Future Gen. Comput. Syst."},{"key":"22_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"468","DOI":"10.1007\/978-3-642-04425-0_36","volume-title":"Model Driven Engineering Languages and Systems","author":"BHC Cheng","year":"2009","unstructured":"Cheng, B.H.C., Sawyer, P., Bencomo, N., Whittle, J.: A goal-based modeling approach to develop requirements of an adaptive system with environmental uncertainty. In: Sch\u00fcrr, A., Selic, B. (eds.) MODELS 2009. LNCS, vol. 5795, pp. 468\u2013483. Springer, Heidelberg (2009). https:\/\/doi.org\/10.1007\/978-3-642-04425-0_36"},{"key":"22_CR9","doi-asserted-by":"crossref","unstructured":"Shevtsov, S., Weyns, D.: Keep it simplex: satisfying multiple goals with guarantees in control-based self-adaptive systems. In: Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, pp. 229\u2013241 (2016)","DOI":"10.1145\/2950290.2950301"},{"key":"22_CR10","doi-asserted-by":"crossref","unstructured":"Athreya, A.P., DeBruhl, B., Tague, P.: Designing for self-configuration and self-adaptation in the Internet of Things. In: 9th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing, pp. 585\u2013592. IEEE (2013)","DOI":"10.4108\/icst.collaboratecom.2013.254091"},{"key":"22_CR11","doi-asserted-by":"crossref","unstructured":"Iftikhar, M.U., Ramachandran, G.S., Bollans\u00e9e, P., Weyns, D., Hughes, D.: DeltaIoT: a self-adaptive Internet of Things exemplar. In: 2017 IEEE\/ACM SEAMS, pp. 76\u201382. IEEE (2017)","DOI":"10.1109\/SEAMS.2017.21"},{"key":"22_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1007\/978-3-319-73117-9_5","volume-title":"SOFSEM 2018: Theory and Practice of Computer Science","author":"D Weyns","year":"2018","unstructured":"Weyns, D., Ramachandran, G.S., Singh, R.K.: Self-managing Internet of Things. In: Tjoa, A.M., Bellatreche, L., Biffl, S., van Leeuwen, J., Wiedermann, J. (eds.) SOFSEM 2018. LNCS, vol. 10706, pp. 67\u201384. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-319-73117-9_5"},{"issue":"10","key":"22_CR13","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/MC.2004.175","volume":"37","author":"D Garlan","year":"2004","unstructured":"Garlan, D., Cheng, S.-W., Huang, A.-C., Schmerl, B., Steenkiste, P.: Rainbow: architecture-based self-adaptation with reusable infrastructure. Computer 37(10), 46\u201354 (2004)","journal-title":"Computer"},{"key":"22_CR14","doi-asserted-by":"crossref","unstructured":"Muccini, H., Spalazzese, R., Moghaddam, M.T., Sharaf, M.: Self-adaptive IoT architectures: an emergency handling case study. In: Proceedings of the 12th European Conference on Software Architecture: Companion Proceedings, pp. 1\u20136 (2018)","DOI":"10.1145\/3241403.3241424"},{"key":"22_CR15","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1007\/978-0-387-89828-5_2","volume-title":"Autonomic Computing and Networking","author":"D Garlan","year":"2009","unstructured":"Garlan, D., Schmerl, B., Cheng, S.-W.: Software architecture-based self-adaptation. In: Zhang, Y., Yang, L., Denko, M. (eds.) Autonomic Computing and Networking, pp. 31\u201355. Springer, Boston (2009). https:\/\/doi.org\/10.1007\/978-0-387-89828-5_2"},{"key":"22_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1007\/978-3-030-00761-4_4","volume-title":"Software Architecture","author":"D Weyns","year":"2018","unstructured":"Weyns, D., Iftikhar, M.U., Hughes, D., Matthys, N.: Applying architecture-based adaptation to automate the management of Internet-of-Things. In: Cuesta, C.E., Garlan, D., P\u00e9rez, J. (eds.) ECSA 2018. LNCS, vol. 11048, pp. 49\u201367. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-030-00761-4_4"},{"key":"22_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1007\/978-3-319-74183-3_12","volume-title":"Software Engineering for Self-Adaptive Systems III. Assurances","author":"E Rutten","year":"2017","unstructured":"Rutten, E., Marchand, N., Simon, D.: Feedback control as MAPE-K loop in autonomic computing. In: de Lemos, R., Garlan, D., Ghezzi, C., Giese, H. (eds.) Software Engineering for Self-Adaptive Systems III. Assurances. LNCS, vol. 9640, pp. 349\u2013373. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-74183-3_12"},{"key":"22_CR18","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4471-5007-7","volume-title":"Autonomic Computing: Principles Design and Implementation","author":"P Lalanda","year":"2013","unstructured":"Lalanda, P., McCann, J.A., Diaconescu, A.: Autonomic Computing: Principles Design and Implementation. Springer, London (2013). https:\/\/doi.org\/10.1007\/978-1-4471-5007-7"},{"key":"22_CR19","unstructured":"Arbib, C., Arcelli, D., Dugdale, J., Moghaddam, M., Muccini, H.: Real-time emergency response through performant IoT architectures. In: International Conference on Information Systems for Crisis Response and Management, ISCRAM (2019)"},{"key":"22_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1007\/978-3-030-00761-4_5","volume-title":"Software Architecture","author":"H Muccini","year":"2018","unstructured":"Muccini, H., Moghaddam, M.T.: IoT architectural styles. In: Cuesta, C.E., Garlan, D., P\u00e9rez, J. (eds.) ECSA 2018. LNCS, vol. 11048, pp. 68\u201385. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-030-00761-4_5"},{"key":"22_CR21","doi-asserted-by":"crossref","unstructured":"Dugdale, J., Moghaddam, M.T., Muccini, H.: Human behaviour centered design: developing a software system for cultural heritage. In: International Conference on Software Engineering, ICSE-SEIS 2020, pp. 85\u201394. ACM (2020)","DOI":"10.1145\/3377815.3381375"},{"key":"22_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1007\/978-3-030-30856-8_5","volume-title":"Software Engineering for Resilient Systems","author":"MT Moghaddam","year":"2019","unstructured":"Moghaddam, M.T., Muccini, H.: Fault-tolerant IoT. In: Calinescu, R., Di Giandomenico, F. (eds.) SERENE 2019. LNCS, vol. 11732, pp. 67\u201384. Springer, Cham (2019). https:\/\/doi.org\/10.1007\/978-3-030-30856-8_5"},{"key":"22_CR23","unstructured":"Olaru, S., Maeght, J., Straub, C., Panciatici, P.: Zonal congestion management mixing large battery storage systems and generation curtailment. In: IEEE Conference on Control Technology and Applications (CCTA), pp. 988\u2013995. IEEE (2018)"},{"key":"22_CR24","doi-asserted-by":"crossref","unstructured":"Casale, G., Bertoli, M., Serazzi, G.: JMT: performance engineering tools for system modeling. In: ACM SIGMETRICS Performance Evaluation Review, pp. 10\u201315. ACM (2009)","DOI":"10.1145\/1530873.1530877"}],"container-title":["Lecture Notes in Computer Science","Software Architecture"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-58923-3_22","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,7]],"date-time":"2023-10-07T04:27:34Z","timestamp":1696652854000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-58923-3_22"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030589226","9783030589233"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-58923-3_22","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"8 September 2020","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":"L'Aquila","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Italy","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2020","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"14 September 2020","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"18 September 2020","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"14","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ecsa2020","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/ecsa2020.disim.univaq.it\/","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":"103","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":"18","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":"5","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":"17% - 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":"5","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":"4","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":"Due to the Corona pandemic ECSA 2020 was held as a virtual event. ECSA 2020 Tracks and Workshops information: single-blind review, submissions: 72, full papers accepted: 30, short papers accepted: 9.","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)"}}]}}