{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,14]],"date-time":"2026-04-14T14:42:25Z","timestamp":1776177745258,"version":"3.50.1"},"reference-count":42,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T00:00:00Z","timestamp":1777593600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T00:00:00Z","timestamp":1777593600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T00:00:00Z","timestamp":1776038400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001871","name":"Foundation for Science and Technology","doi-asserted-by":"publisher","award":["UI\/BD\/152864\/2022"],"award-info":[{"award-number":["UI\/BD\/152864\/2022"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Computer Communications"],"published-print":{"date-parts":[[2026,5]]},"DOI":"10.1016\/j.comcom.2026.108524","type":"journal-article","created":{"date-parts":[[2026,4,12]],"date-time":"2026-04-12T16:59:41Z","timestamp":1776013181000},"page":"108524","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["Enabling self-orchestration on the Web of Things: A development framework"],"prefix":"10.1016","volume":"253","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":"78","reference":[{"key":"10.1016\/j.comcom.2026.108524_b1","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1016\/j.comcom.2019.09.004","article-title":"WOTPY: A framework for web of things applications","volume":"147","author":"Garc\u00eda Mangas","year":"2019","journal-title":"Comput. Commun."},{"issue":"7","key":"10.1016\/j.comcom.2026.108524_b2","doi-asserted-by":"crossref","first-page":"5983","DOI":"10.3390\/su15075983","article-title":"The integration of WoT and edge computing: Issues and challenges","volume":"15","author":"Anees","year":"2023","journal-title":"Sustainability"},{"issue":"4","key":"10.1016\/j.comcom.2026.108524_b3","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1109\/MIC.2021.3053712","article-title":"Control flow versus data flow in distributed systems integration: Revival of flow-based programming for the industrial internet of things","volume":"25","author":"Hasselbring","year":"2021","journal-title":"IEEE Internet Comput."},{"issue":"9","key":"10.1016\/j.comcom.2026.108524_b4","doi-asserted-by":"crossref","first-page":"12133","DOI":"10.1007\/s12652-022-03761-9","article-title":"A web service composition framework in a heterogeneous environment","volume":"14","author":"El Allali","year":"2023","journal-title":"J. Ambient. Intell. Humaniz. Comput."},{"issue":"3","key":"10.1016\/j.comcom.2026.108524_b5","doi-asserted-by":"crossref","first-page":"231","DOI":"10.1016\/0167-6423(87)90035-9","article-title":"Statecharts: a visual formalism for complex systems","volume":"8","author":"Harel","year":"1987","journal-title":"Sci. Comput. Program. (Elsevier)"},{"key":"10.1016\/j.comcom.2026.108524_b6","series-title":"Doctoral Conference on Computing, Electrical and Industrial Systems","first-page":"268","article-title":"Enhancing dynamism of IoT service composition","author":"Gomes","year":"2023"},{"key":"10.1016\/j.comcom.2026.108524_b7","series-title":"2021 IEEE 10th Global Conference on Consumer Electronics","first-page":"381","article-title":"Overcoming IoT fragmentation using a web of things framework \u201cCHIRIMEN\u201d for raspberry pi 3","author":"Kojima","year":"2021"},{"key":"10.1016\/j.comcom.2026.108524_b8","unstructured":"W3C Web of Things (WoT) Thing Description 1.1, URL https:\/\/www.w3.org\/TR\/wot-thing-description11\/."},{"key":"10.1016\/j.comcom.2026.108524_b9","unstructured":"W3C Web of Things (WoT) Architecture 1.1, URL https:\/\/w3c.github.io\/wot-architecture\/."},{"key":"10.1016\/j.comcom.2026.108524_b10","series-title":"OCF core optional specification 2.2.7","year":"2023"},{"key":"10.1016\/j.comcom.2026.108524_b11","series-title":"RFC 8613: Object security for constrained restful environments (OSCORE)","author":"Selander","year":"2019"},{"key":"10.1016\/j.comcom.2026.108524_b12","series-title":"RFC 7252: The constrained application protocol (CoAP)","author":"Shelby","year":"2014"},{"issue":"3","key":"10.1016\/j.comcom.2026.108524_b13","first-page":"33:1","article-title":"Web service composition: A survey of techniques and tools","volume":"48","author":"Lemos","year":"2015","journal-title":"ACM Comput. Surv."},{"issue":"9","key":"10.1016\/j.comcom.2026.108524_b14","doi-asserted-by":"crossref","first-page":"851","DOI":"10.1016\/j.datak.2009.02.016","article-title":"RESTful web service composition with BPEL for REST","volume":"68","author":"Pautasso","year":"2009","journal-title":"Data Knowl. Eng."},{"issue":"3","key":"10.1016\/j.comcom.2026.108524_b15","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3389147","article-title":"QoS-aware automatic web service composition with multiple objectives","volume":"14","author":"Chattopadhyay","year":"2020","journal-title":"ACM Trans. Web (TWEB)"},{"key":"10.1016\/j.comcom.2026.108524_b16","series-title":"2008 4th International Conference on Wireless Communications, Networking and Mobile Computing","first-page":"1","article-title":"Web services composition and optimizing algorithm based on QoS","author":"Ai","year":"2008"},{"key":"10.1016\/j.comcom.2026.108524_b17","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1016\/j.knosys.2016.01.010","article-title":"Two-stage approach for reliable dynamic web service composition","volume":"97","author":"Liu","year":"2016","journal-title":"Knowl.-Based Syst."},{"key":"10.1016\/j.comcom.2026.108524_b18","series-title":"IEEE\/WIC\/ACM International Conference on Web Intelligence","first-page":"413","article-title":"WoTDL: web of things description language for automatic composition","author":"Noura","year":"2019"},{"key":"10.1016\/j.comcom.2026.108524_b19","series-title":"2023 62nd IEEE Conference on Decision and Control","first-page":"7380","article-title":"Efficient and reconfigurable optimal planning in large-scale systems using hierarchical finite state machines","author":"Stefansson","year":"2023"},{"key":"10.1016\/j.comcom.2026.108524_b20","series-title":"2022 27th International Conference on Automation and Computing","first-page":"1","article-title":"A novel control architecture for mobile robots in safety-critical applications","author":"Schrick","year":"2022"},{"key":"10.1016\/j.comcom.2026.108524_b21","doi-asserted-by":"crossref","first-page":"47570","DOI":"10.1109\/ACCESS.2022.3171575","article-title":"A survey on the web of things","volume":"10","author":"Sciullo","year":"2022","journal-title":"IEEE Access"},{"key":"10.1016\/j.comcom.2026.108524_b22","doi-asserted-by":"crossref","DOI":"10.1016\/j.iot.2020.100164","article-title":"WoT store: Managing resources and applications on the web of things","volume":"9","author":"Sciullo","year":"2020","journal-title":"Internet Things"},{"key":"10.1016\/j.comcom.2026.108524_b23","series-title":"2019 International Conference on Computational Science and Computational Intelligence","first-page":"1168","article-title":"Composition of things in the internet of things","author":"Ibrahim","year":"2019"},{"issue":"11","key":"10.1016\/j.comcom.2026.108524_b24","doi-asserted-by":"crossref","first-page":"3302","DOI":"10.3390\/s24113302","article-title":"IR. WoT: An architecture and vision for a unified web of things search engine","volume":"24","author":"Manta-Caro","year":"2024","journal-title":"Sensors"},{"key":"10.1016\/j.comcom.2026.108524_b25","series-title":"2017 IEEE 10th Conference on Service-Oriented Computing and Applications","first-page":"155","article-title":"Integrating IoT devices based on automatically generated scale-out plans","author":"K\u00e9pes","year":"2017"},{"key":"10.1016\/j.comcom.2026.108524_b26","series-title":"Topology and orchestration specification for cloud applications version 1.0","author":"Open","year":"2013"},{"key":"10.1016\/j.comcom.2026.108524_b27","series-title":"2019 IEEE Global Communications Conference","first-page":"1","article-title":"Weaver: A novel configuration designer for IT\/NW services in heterogeneous environments","author":"Kuroda","year":"2019"},{"key":"10.1016\/j.comcom.2026.108524_b28","doi-asserted-by":"crossref","DOI":"10.1109\/ACCESS.2023.3307023","article-title":"Automated application deployment on multi-access edge computing: A survey","author":"Santos","year":"2023","journal-title":"IEEE Access"},{"key":"10.1016\/j.comcom.2026.108524_b29","doi-asserted-by":"crossref","DOI":"10.1016\/j.jss.2020.110706","article-title":"Examining the reuse potentials of IoT application frameworks","volume":"169","author":"Smiari","year":"2020","journal-title":"J. Syst. Softw."},{"issue":"2","key":"10.1016\/j.comcom.2026.108524_b30","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1109\/MIC.2017.36","article-title":"Fog orchestration for internet of things services","volume":"21","author":"Wen","year":"2017","journal-title":"IEEE Internet Comput."},{"issue":"1","key":"10.1016\/j.comcom.2026.108524_b31","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s13677-023-00516-5","article-title":"Orchestration in the cloud-to-things compute continuum: taxonomy, survey and future directions","volume":"12","author":"Ullah","year":"2023","journal-title":"J. Cloud Comput."},{"key":"10.1016\/j.comcom.2026.108524_b32","series-title":"2017 IEEE 13th International Conference on E-Science (E-Science)","first-page":"403","article-title":"Collaborative reuse of streaming dataflows in IoT applications","author":"Chaturvedi","year":"2017"},{"key":"10.1016\/j.comcom.2026.108524_b33","series-title":"2022 IEEE International Conference on Pervasive Computing and Communications (PerCom)","first-page":"141","article-title":"Reservoir: Named data for pervasive computation reuse at the network edge","author":"Al Azad","year":"2022"},{"issue":"3","key":"10.1016\/j.comcom.2026.108524_b34","doi-asserted-by":"crossref","first-page":"1722","DOI":"10.1109\/COMST.2020.2988367","article-title":"Deep reinforcement learning for autonomous internet of things: Model, applications and challenges","volume":"22","author":"Lei","year":"2020","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"10.1016\/j.comcom.2026.108524_b35","series-title":"Reinforcement Learning: An Introduction","author":"Sutton","year":"2018"},{"key":"10.1016\/j.comcom.2026.108524_b36","doi-asserted-by":"crossref","first-page":"91745","DOI":"10.1109\/ACCESS.2019.2927895","article-title":"YAFS: A simulator for IoT scenarios in Fog computing","volume":"7","author":"Lera","year":"2019","journal-title":"IEEE Access"},{"key":"10.1016\/j.comcom.2026.108524_b37","series-title":"Towards sandboxes for the internet of agents","author":"Buscemi","year":"2025"},{"key":"10.1016\/j.comcom.2026.108524_b38","series-title":"Sandbox-RL: Scalable multi-LLMs optimization through sandbox-based reinforcement learning","author":"Liu","year":"2025"},{"key":"10.1016\/j.comcom.2026.108524_b39","doi-asserted-by":"crossref","first-page":"21886","DOI":"10.1109\/ACCESS.2020.2969029","article-title":"DAG-coder: Directed acyclic graph-based network coding for reliable wireless sensor networks","volume":"8","author":"Al-Hawri","year":"2020","journal-title":"IEEE Access"},{"issue":"2","key":"10.1016\/j.comcom.2026.108524_b40","doi-asserted-by":"crossref","first-page":"376","DOI":"10.1109\/TSMCA.2009.2037018","article-title":"A Petri net approach to analysis and composition of web services","volume":"40","author":"Xiong","year":"2010","journal-title":"IEEE Trans. Syst. Man, Cybernetics-Part A: Syst. Humans"},{"issue":"2","key":"10.1016\/j.comcom.2026.108524_b41","doi-asserted-by":"crossref","first-page":"222","DOI":"10.1016\/S0377-2217(99)00453-1","article-title":"Optimization engineering techniques for the exact solution of NP-hard combinatorial optimization problems","volume":"125","author":"Toth","year":"2000","journal-title":"European J. Oper. Res."},{"key":"10.1016\/j.comcom.2026.108524_b42","series-title":"Reinforcement learning with combinatorial actions for coupled restless bandits","author":"Xu","year":"2025"}],"container-title":["Computer Communications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0140366426001143?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0140366426001143?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,4,14]],"date-time":"2026-04-14T13:44:12Z","timestamp":1776174252000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0140366426001143"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,5]]},"references-count":42,"alternative-id":["S0140366426001143"],"URL":"https:\/\/doi.org\/10.1016\/j.comcom.2026.108524","relation":{},"ISSN":["0140-3664"],"issn-type":[{"value":"0140-3664","type":"print"}],"subject":[],"published":{"date-parts":[[2026,5]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Enabling self-orchestration on the Web of Things: A development framework","name":"articletitle","label":"Article Title"},{"value":"Computer Communications","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.comcom.2026.108524","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 The Authors. Published by Elsevier B.V.","name":"copyright","label":"Copyright"}],"article-number":"108524"}}