{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T13:35:16Z","timestamp":1742996116062,"version":"3.40.3"},"publisher-location":"Cham","reference-count":37,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031360060"},{"type":"electronic","value":"9783031360077"}],"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-36007-7_20","type":"book-chapter","created":{"date-parts":[[2023,6,24]],"date-time":"2023-06-24T16:02:10Z","timestamp":1687622530000},"page":"268-278","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Enhancing Dynamism of IoT Service Composition"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0562-2955","authenticated-orcid":false,"given":"Ruben","family":"Gomes","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7051-7193","authenticated-orcid":false,"given":"No\u00e9lia","family":"Correia","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,6,25]]},"reference":[{"key":"20_CR1","unstructured":"GSMA: IoT connections forecast: The rise of enterprise. https:\/\/gsma.com\/iot\/resources\/iot-connections-forecast-the-rise-of-enterprise\/"},{"issue":"3","key":"20_CR2","doi-asserted-by":"publisher","first-page":"240","DOI":"10.1109\/JIOT.2014.2384734","volume":"2","author":"M Nitti","year":"2015","unstructured":"Nitti, M., Atzori, L., Cvijikj, I.P.: Friendship selection in the social Internet of Things: challenges and possible strategies. IEEE Internet Things J. 2(3), 240\u2013247 (Jun2015). https:\/\/doi.org\/10.1109\/JIOT.2014.2384734","journal-title":"IEEE Internet Things J."},{"issue":"1","key":"20_CR3","doi-asserted-by":"publisher","first-page":"202","DOI":"10.1080\/0951192X.2016.1145810","volume":"30","author":"P Angulo","year":"2017","unstructured":"Angulo, P., Guzm\u00e1n, C.C., Jim\u00e9nez, G., Romero, D.: A service-oriented architecture and its ICT-infrastructure to support eco-efficiency performance monitoring in manufacturing enterprises. Int. J. Comput. Integr. Manuf. 30(1), 202\u2013214 (2017). https:\/\/doi.org\/10.1080\/0951192X.2016.1145810","journal-title":"Int. J. Comput. Integr. Manuf."},{"key":"20_CR4","unstructured":"Web of Things (WoT) Security and Privacy Guidelines, https:\/\/www.w3.org\/TR\/wot-security\/"},{"key":"20_CR5","unstructured":"Torres, C.E.: Cyber-Physical Spaces (December 2018). https:\/\/power-mi.com\/content\/cyber-physical-spaces"},{"key":"20_CR6","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1016\/j.jnca.2018.07.013","volume":"120","author":"P Asghari","year":"2018","unstructured":"Asghari, P., Rahmani, A.M., Javadi, H.H.S.: Service composition approaches in IoT: a systematic review. J. Netw. Comput. Appl. 120, 61\u201377 (2018). https:\/\/doi.org\/10.1016\/j.jnca.2018.07.013","journal-title":"J. Netw. Comput. Appl."},{"issue":"3","key":"20_CR7","doi-asserted-by":"publisher","first-page":"231","DOI":"10.1016\/0167-6423(87)90035-9","volume":"8","author":"D Harel","year":"1987","unstructured":"Harel, D.: Statecharts: a visual formalism for complex systems. Sci. Comput. Program. 8(3), 231\u2013274 (1987). https:\/\/doi.org\/10.1016\/0167-6423(87)90035-9","journal-title":"Sci. Comput. Program."},{"key":"20_CR8","doi-asserted-by":"publisher","unstructured":"Glinz, M.: On non-functional requirements. In: 15th IEEE International Requirements Engineering Conference (RE 2007), pp. 21\u201326 (October 2007). https:\/\/doi.org\/10.1109\/RE.2007.45","DOI":"10.1109\/RE.2007.45"},{"key":"20_CR9","doi-asserted-by":"publisher","unstructured":"Vesyropoulos, N., Georgiadis, C.K., Ilioudis, C.: Analyzing the selection and dynamic composition of web services in e-commerce transactions. In: Proceedings of the Fifth Balkan Conference in Informatics. pp. 130\u2013135. BCI'12, Association for Computing Machinery, New York, NY, USA (September 2012). https:\/\/doi.org\/10.1145\/2371316.2371341","DOI":"10.1145\/2371316.2371341"},{"issue":"1","key":"20_CR10","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1109\/TSC.2011.21","volume":"6","author":"H Ma","year":"2013","unstructured":"Ma, H., Bastani, F., Yen, I.L., Mei, H.: QoS-driven service composition with reconfigurable services. IEEE Trans. Serv. Comput. 6(1), 20\u201334 (2013). https:\/\/doi.org\/10.1109\/TSC.2011.21","journal-title":"IEEE Trans. Serv. Comput."},{"issue":"5","key":"20_CR11","doi-asserted-by":"publisher","first-page":"3774","DOI":"10.1109\/JIOT.2018.2861742","volume":"5","author":"M Hamzei","year":"2018","unstructured":"Hamzei, M., Navimipour, N.J.: Toward efficient service composition techniques in the Internet of Things. Internet of Things J. 5(5), 3774\u20133787 (2018). https:\/\/doi.org\/10.1109\/JIOT.2018.2861742","journal-title":"Internet of Things J."},{"key":"20_CR12","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1016\/j.jnca.2017.01.005","volume":"81","author":"A Vakili","year":"2017","unstructured":"Vakili, A., Navimipour, N.J.: Comprehensive and systematic review of the service composition mechanisms in the cloud environments. J. Netw. Comput. Appl. 81, 24\u201336 (2017). https:\/\/doi.org\/10.1016\/j.jnca.2017.01.005","journal-title":"J. Netw. Comput. Appl."},{"key":"20_CR13","doi-asserted-by":"publisher","unstructured":"Yao, Y., Chen, H.: A rule-based web service composition approach. In: 2010 Sixth International Conference on Autonomic and Autonomous Systems, pp. 150\u2013155 (March 2010). https:\/\/doi.org\/10.1109\/ICAS.2010.29","DOI":"10.1109\/ICAS.2010.29"},{"issue":"2","key":"20_CR14","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1080\/03052150500384759","volume":"38","author":"M Eusuff","year":"2006","unstructured":"Eusuff, M., Lansey, K., Pasha, F.: Shuffled frog-leaping algorithm: a memetic meta-heuristic for discrete optimization. Eng. Optim. 38(2), 129\u2013154 (2006). https:\/\/doi.org\/10.1080\/03052150500384759","journal-title":"Eng. Optim."},{"key":"20_CR15","doi-asserted-by":"publisher","first-page":"508","DOI":"10.1016\/j.eswa.2016.02.034","volume":"55","author":"P Lopez-Garcia","year":"2016","unstructured":"Lopez-Garcia, P., Onieva, E., Osaba, E., Masegosa, A.D., Perallos, A.: GACE: a meta-heuristic based in the hybridization of Genetic Algorithms and Cross Entropy methods for continuous optimization. Expert Syst. Appl. (Elsevier) 55, 508\u2013519 (2016). https:\/\/doi.org\/10.1016\/j.eswa.2016.02.034","journal-title":"Expert Syst. Appl. (Elsevier)"},{"key":"20_CR16","unstructured":"Asghari, S., Navimipour, N.J.: Review and comparison of meta-heuristic algorithms for service composition in cloud computing. Majlesi J. Multim. Process. 44(4) (2015)"},{"key":"20_CR17","doi-asserted-by":"publisher","unstructured":"Zhang, L., Yu, S., Ding, X., Wang, X.: Research on IoT RESTful web service asynchronous composition based on BPEL. In: 2014 Sixth International Conference on Intelligent Human-Machine Systems and Cybernetics. vol. 1, pp. 62\u201365 (August 2014). https:\/\/doi.org\/10.1109\/IHMSC.2014.23","DOI":"10.1109\/IHMSC.2014.23"},{"key":"20_CR18","doi-asserted-by":"publisher","unstructured":"Arellanes, D., Lau, K.K.: Algebraic service composition for user-centric IoT applications. In: Internet of Things - ICIOT 2018: Third International Conference. vol. 10972 LNCS, pp. 56\u201369. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-319-94370-1_5","DOI":"10.1007\/978-3-319-94370-1_5"},{"key":"20_CR19","unstructured":"Morrison, J.P.: Flow-Based Programming: A New Approach to Application Development. CreateSpace (2010)"},{"issue":"1","key":"20_CR20","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1013208.1013209","volume":"36","author":"W Johnston","year":"2004","unstructured":"Johnston, W., Hanna, J., Millar, R.: Advances in dataflow programming languages. ACM Comput. Surv. 36(1), 1\u201334 (2004). https:\/\/doi.org\/10.1145\/1013208.1013209","journal-title":"ACM Comput. Surv."},{"key":"20_CR21","doi-asserted-by":"publisher","unstructured":"Giang, N., Blackstock, M., Lea, R., Leung, V.: Developing IoT applications in the Fog: a distributed dataflow approach. In: Proceedings - 2015 5th International Conference on the Internet of Things, IoT 2015. pp. 155\u2013162 (2015). https:\/\/doi.org\/10.1109\/IOT.2015.7356560","DOI":"10.1109\/IOT.2015.7356560"},{"key":"20_CR22","doi-asserted-by":"publisher","first-page":"170","DOI":"10.1016\/j.jss.2013.11.1111","volume":"89","author":"P Hens","year":"2014","unstructured":"Hens, P., Snoeck, M., Poels, G., De Backer, M.: Process fragmentation, distribution and execution using an event-based interaction scheme. J. Syst. Softw. 89, 170\u2013192 (2014). https:\/\/doi.org\/10.1016\/j.jss.2013.11.1111","journal-title":"J. Syst. Softw."},{"key":"20_CR23","unstructured":"Open, O.: Web Services Business Process Execution Language (WS-BPEL) version 2.0 (2007). http:\/\/docs.oasis-open.org\/wsbpel\/2.0\/OS\/wsbpel-v2.0-OS.html"},{"key":"20_CR24","doi-asserted-by":"publisher","unstructured":"Valderas, P., Torres, V., Pelechano, V.: A microservice composition approach based on the choreography of BPMN fragments. Inf. Softw. Technol. (Elsevier) 127, 106370 (2020). https:\/\/doi.org\/10.1016\/j.infsof.2020.106370","DOI":"10.1016\/j.infsof.2020.106370"},{"key":"20_CR25","doi-asserted-by":"publisher","unstructured":"Chafle, G., Chandra, S., Mann, V., Nanda, M.: Decentralized orchestration of composite web services. In: Proceedings of the 13th International World Wide Web Conference on Alternate Track, Papers and Posters, WWW Alt. 2004. pp. 134\u2013143 (2004). https:\/\/doi.org\/10.1145\/1013367.1013390","DOI":"10.1145\/1013367.1013390"},{"key":"20_CR26","doi-asserted-by":"publisher","unstructured":"Decker, G., Kopp, O., Barros, A.: An introduction to service choreographies. Inf. Technol. (De Gruyter) 50(2), 122 (2008). https:\/\/doi.org\/10.1524\/itit.2008.0473","DOI":"10.1524\/itit.2008.0473"},{"key":"20_CR27","doi-asserted-by":"publisher","unstructured":"Cherrier, S., Langar, R.: Services organisation in IoT: mixing orchestration and choreography. In: 2018 Global Information Infrastructure and Networking Symposium (GIIS). pp. 1\u20134 (October 2018). https:\/\/doi.org\/10.1109\/GIIS.2018.8635748","DOI":"10.1109\/GIIS.2018.8635748"},{"issue":"10","key":"20_CR28","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/MC.2003.1236471","volume":"36","author":"C Peltz","year":"2003","unstructured":"Peltz, C.: Web services orchestration and choreography. IEEE Comput. J. 36(10), 46\u201352 (2003). https:\/\/doi.org\/10.1109\/MC.2003.1236471","journal-title":"IEEE Comput. J."},{"key":"20_CR29","doi-asserted-by":"publisher","unstructured":"Butzin, B., Golatowski, F., Timmermann, D.: Microservices approach for the internet of things. In: 2016 IEEE 21st International Conference on Emerging Technologies and Factory Automation (ETFA). pp. 1\u20136 (September 2016). https:\/\/doi.org\/10.1109\/ETFA.2016.7733707","DOI":"10.1109\/ETFA.2016.7733707"},{"key":"20_CR30","unstructured":"Newman, S.: Building Microservices, 1st edn. O'Reilly Media, Sebastopol (2015)"},{"key":"20_CR31","unstructured":"W3C: Web Services Choreography Description Language (WS-CDL) version 1.0 (2005). https:\/\/www.w3.org\/TR\/ws-cdl-10\/"},{"key":"20_CR32","doi-asserted-by":"publisher","unstructured":"Decker, G., Kopp, O., Leymann, F., Weske, M.: BPEL4Chor: extending BPEL for modeling choreographies. In: IEEE International Conference on Web Services (ICWS 2007), pp. 296\u2013303 (July 2007). https:\/\/doi.org\/10.1109\/ICWS.2007.59","DOI":"10.1109\/ICWS.2007.59"},{"key":"20_CR33","doi-asserted-by":"publisher","unstructured":"Autili, M., Di Salle, A., Gallo, F., Pompilio, C., Tivoli, M.: CHOReVOLUTION: service choreography in practice. Sci. Comput. Program. (Elsevier) 197, 102498 (2020). https:\/\/doi.org\/10.1016\/j.scico.2020.102498","DOI":"10.1016\/j.scico.2020.102498"},{"key":"20_CR34","doi-asserted-by":"publisher","unstructured":"Wei\u00df, A., Andrikopoulos, V., S\u00e1ez, S.G., Hahn, M., Karastoyanova, D.: ChorSystem: a message-based system for the life cycle management of choreographies. In: Debruyne, C., et al. (eds.) On the Move to Meaningful Internet Systems: OTM 2016 Conferences, LNCS, pp. 503\u2013521. Springer, Cham (2016). https:\/\/doi.org\/10.1007\/978-3-319-48472-330","DOI":"10.1007\/978-3-319-48472-330"},{"key":"20_CR35","doi-asserted-by":"publisher","unstructured":"Lemos, A.L., Daniel, F., Benatallah, B.: Web service composition: a survey of techniques and tools. ACM Comput. Surv. 48(3), 33:1\u201333:41 (2015). https:\/\/doi.org\/10.1145\/2831270","DOI":"10.1145\/2831270"},{"issue":"2","key":"20_CR36","doi-asserted-by":"publisher","first-page":"148","DOI":"10.1504\/IJWGS.2006.010805","volume":"2","author":"A Alamri","year":"2006","unstructured":"Alamri, A., Eid, M., El Saddik, A.: Classification of the state-of-the-art dynamic web services composition techniques. Int. J. Web Grid Serv. (InderScience) 2(2), 148\u2013166 (2006)","journal-title":"Int. J. Web Grid Serv. (InderScience)"},{"issue":"12","key":"20_CR37","doi-asserted-by":"publisher","first-page":"2361","DOI":"10.1109\/JSAC.2005.857202","volume":"23","author":"K Fujii","year":"2005","unstructured":"Fujii, K., Suda, T.: Semantics-based dynamic service composition. J. Select. Areas Commun. 23(12), 2361\u20132372 (2005). https:\/\/doi.org\/10.1109\/JSAC.2005.857202","journal-title":"J. Select. Areas Commun."}],"container-title":["IFIP Advances in Information and Communication Technology","Technological Innovation for Connected Cyber Physical Spaces"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-36007-7_20","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,28]],"date-time":"2023-06-28T23:13:21Z","timestamp":1687994001000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-36007-7_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031360060","9783031360077"],"references-count":37,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-36007-7_20","relation":{},"ISSN":["1868-4238","1868-422X"],"issn-type":[{"type":"print","value":"1868-4238"},{"type":"electronic","value":"1868-422X"}],"subject":[],"published":{"date-parts":[[2023]]},"assertion":[{"value":"25 June 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"DoCEIS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Doctoral Conference on Computing, Electrical and Industrial Systems","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Monte Da Caparica","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":"5 July 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"7 July 2023","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":"doceis2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/doceis.dee.fct.unl.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":"easychair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"47","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":"22","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":"47% - 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":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}