{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,4]],"date-time":"2026-07-04T12:21:43Z","timestamp":1783167703162,"version":"3.54.6"},"reference-count":56,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,11,1]],"date-time":"2026-11-01T00:00:00Z","timestamp":1793491200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,11,1]],"date-time":"2026-11-01T00:00:00Z","timestamp":1793491200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,6,8]],"date-time":"2026-06-08T00:00:00Z","timestamp":1780876800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001665","name":"French National Research Agency","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100001665","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Ad Hoc Networks"],"published-print":{"date-parts":[[2026,11]]},"DOI":"10.1016\/j.adhoc.2026.104312","type":"journal-article","created":{"date-parts":[[2026,6,8]],"date-time":"2026-06-08T23:34:52Z","timestamp":1780961692000},"page":"104312","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["FINE-STACK: Flexible architecture for low-power lossy IoT Networks with programmablE network STACK and semantic runtime updates"],"prefix":"10.1016","volume":"192","author":[{"ORCID":"https:\/\/orcid.org\/0009-0009-9762-260X","authenticated-orcid":false,"given":"Ahmad","family":"Mahmod","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-1788-2828","authenticated-orcid":false,"given":"Julien","family":"Montavont","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Thomas","family":"Noel","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/j.adhoc.2026.104312_b1","doi-asserted-by":"crossref","unstructured":"Y.-K. Chen, Challenges and opportunities of internet of things, in: 17th Asia and South Pacific Design Automation Conference, 2012, pp. 383\u2013388.","DOI":"10.1109\/ASPDAC.2012.6164978"},{"issue":"4","key":"10.1016\/j.adhoc.2026.104312_b2","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1109\/MIC.2008.79","article-title":"Extending IP to low-power, wireless personal area networks","volume":"12","author":"Hui","year":"2008","journal-title":"IEEE Internet Computing"},{"key":"10.1016\/j.adhoc.2026.104312_b3","doi-asserted-by":"crossref","first-page":"104","DOI":"10.1016\/j.iot.2018.09.010","article-title":"Modelling the energy consumption for over-the-air software updates in LPWAN networks: SigFox, LoRa and IEEE 802.15.4g","volume":"3\u20134","author":"Ruckebusch","year":"2018","journal-title":"Elsevier Internet Things"},{"key":"10.1016\/j.adhoc.2026.104312_b4","doi-asserted-by":"crossref","first-page":"71907","DOI":"10.1109\/ACCESS.2019.2919760","article-title":"Secure firmware updates for constrained iot devices using open standards: A reality check","volume":"7","author":"Zandberg","year":"2019","journal-title":"IEEE Access"},{"key":"10.1016\/j.adhoc.2026.104312_b5","series-title":"Proceedings of the 2015 Workshop on IoT Challenges in Mobile and Industrial Systems","first-page":"31","article-title":"Old Wine in New Skins? Revisiting the Software Architecture for IP Network Stacks on Constrained IoT Devices","author":"Petersen","year":"2015"},{"issue":"2","key":"10.1016\/j.adhoc.2026.104312_b6","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1109\/MCOM.001.1900125","article-title":"Over-the-Air Software Updates in the Internet of Things: An Overview of Key Principles","volume":"58","author":"Bauwens","year":"2020","journal-title":"IEEE Communications Magazine"},{"key":"10.1016\/j.adhoc.2026.104312_b7","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1016\/j.jnca.2018.06.016","article-title":"Software-defined wireless sensor networks: A survey","volume":"119","author":"Mostafaei","year":"2018","journal-title":"Journal of Network and Computer Applications"},{"issue":"1","key":"10.1016\/j.adhoc.2026.104312_b8","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1109\/JPROC.2014.2371999","article-title":"Software-defined networking: A comprehensive survey","volume":"103","author":"Kreutz","year":"2014","journal-title":"Proceedings of the IEEE"},{"issue":"14","key":"10.1016\/j.adhoc.2026.104312_b9","doi-asserted-by":"crossref","first-page":"3163","DOI":"10.1016\/j.comnet.2012.06.016","article-title":"RPL in a nutshell: A survey","volume":"56","author":"Gaddour","year":"2012","journal-title":"Computer Networks"},{"key":"10.1016\/j.adhoc.2026.104312_b10","series-title":"IEEE Standard for Local and metropolitan area networks\u2013Part 15.4: Low-Rate Wireless Personal Area Networks (LR-WPANs)","year":"2011"},{"issue":"1","key":"10.1016\/j.adhoc.2026.104312_b11","doi-asserted-by":"crossref","first-page":"8","DOI":"10.3390\/jsan11010008","article-title":"SDMob: SDN-based mobility management for IoT networks","volume":"11","author":"Rabet","year":"2022","journal-title":"Journal of Sensor and Actuator Networks"},{"key":"10.1016\/j.adhoc.2026.104312_b12","series-title":"2018 4th IEEE Conference on Network Softwarization and Workshops (NetSoft)","first-page":"71","article-title":"Evolving SDN for low-power IoT networks","author":"Baddeley","year":"2018"},{"key":"10.1016\/j.adhoc.2026.104312_b13","series-title":"2023 IEEE 9th International Conference on Network Softwarization (NetSoft)","article-title":"Link Quality Estimation in Wireless Software Defined Network with a Reliable Control Plane","author":"Veisi","year":"2023"},{"key":"10.1016\/j.adhoc.2026.104312_b14","doi-asserted-by":"crossref","first-page":"101829","DOI":"10.1016\/j.iot.2025.101829","article-title":"PENSIL: programmable network stack for low-power lossy IoT networks using lightweight virtualization","volume":"35","author":"Mahmod","year":"2026","journal-title":"Internet of Things"},{"issue":"1","key":"10.1016\/j.adhoc.2026.104312_b15","doi-asserted-by":"crossref","DOI":"10.1145\/3355997","article-title":"Route or Flood? Reliable and Efficient Support for Downward Traffic in RPL","volume":"16","author":"Istomin","year":"2020","journal-title":"ACM Transactions on Sensor Networks"},{"issue":"6","key":"10.1016\/j.adhoc.2026.104312_b16","doi-asserted-by":"crossref","first-page":"4428","DOI":"10.1109\/JIOT.2018.2815038","article-title":"RIOT: An open source operating system for low-end embedded devices in the IoT","volume":"5","author":"Baccelli","year":"2018","journal-title":"IEEE Internet of Things Journal"},{"key":"10.1016\/j.adhoc.2026.104312_b17","doi-asserted-by":"crossref","DOI":"10.1016\/j.softx.2022.101089","article-title":"The Contiki-NG open source operating system for next generation IoT devices","volume":"18","author":"Oikonomou","year":"2022","journal-title":"SoftwareX"},{"issue":"5","key":"10.1016\/j.adhoc.2026.104312_b18","doi-asserted-by":"crossref","first-page":"480","DOI":"10.1002\/ett.2558","article-title":"OpenWSN: a standards-based low-power wireless development environment","volume":"23","author":"Watteyne","year":"2012","journal-title":"Transactions on Emerging Telecommunications Technologies"},{"issue":"2","key":"10.1016\/j.adhoc.2026.104312_b19","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1109\/MIC.2012.29","article-title":"CoAP: An Application Protocol for Billions of Tiny Internet Nodes","volume":"16","author":"Bormann","year":"2012","journal-title":"IEEE Internet Computing"},{"key":"10.1016\/j.adhoc.2026.104312_b20","doi-asserted-by":"crossref","unstructured":"K. Zandberg, E. Baccelli, S. Yuan, F. Besson, J.-P. Talpin, Femto-containers: lightweight virtualization and fault isolation for small software functions on low-power IoT microcontrollers, in: Proceedings of the 23rd ACM\/IFIP International Middleware Conference, 2022, pp. 161\u2013173.","DOI":"10.1145\/3528535.3565242"},{"key":"10.1016\/j.adhoc.2026.104312_b21","series-title":"A Firmware Update Architecture for Internet of Things","author":"Moran","year":"2021"},{"key":"10.1016\/j.adhoc.2026.104312_b22","series-title":"2015 IEEE 2nd World Forum on Internet of Things (WF-IoT)","first-page":"459","article-title":"FIT IoT-LAB: A large scale open experimental IoT testbed","author":"Adjih","year":"2015"},{"key":"10.1016\/j.adhoc.2026.104312_b23","series-title":"2017 IEEE 42nd Conference on Local Computer Networks","first-page":"489","article-title":"GoMacH: A traffic adaptive multi-channel MAC protocol for IoT","author":"Zhuo","year":"2017"},{"issue":"2","key":"10.1016\/j.adhoc.2026.104312_b24","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3366617","article-title":"TSCH networks for health IoT: Design, evaluation, and trials in the wild","volume":"1","author":"Elsts","year":"2020","journal-title":"ACM Transactions on Internet of Things"},{"key":"10.1016\/j.adhoc.2026.104312_b25","series-title":"Proceedings of the 4th International Conference on Embedded Networked Sensor Systems","first-page":"15","article-title":"Run-time dynamic linking for reprogramming wireless sensor networks","author":"Dunkels","year":"2006"},{"key":"10.1016\/j.adhoc.2026.104312_b26","doi-asserted-by":"crossref","unstructured":"W. Munawar, M.H. Alizai, O. Landsiedel, K. Wehrle, Dynamic TinyOS: Modular and Transparent Incremental Code-Updates for Sensor Networks, in: 2010 IEEE International Conference on Communications, 2010, pp. 1\u20136.","DOI":"10.1109\/ICC.2010.5501964"},{"key":"10.1016\/j.adhoc.2026.104312_b27","series-title":"Proceedings of the 3rd International Conference on Mobile Systems, Applications, and Services","first-page":"163","article-title":"A dynamic operating system for sensor nodes","author":"Han","year":"2005"},{"key":"10.1016\/j.adhoc.2026.104312_b28","doi-asserted-by":"crossref","unstructured":"Y.-T. Chen, T.-C. Chien, P.H. Chou, Enix: a lightweight dynamic operating system for tightly constrained wireless sensor platforms, in: Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems, 2010, pp. 183\u2013196.","DOI":"10.1145\/1869983.1870002"},{"issue":"2","key":"10.1016\/j.adhoc.2026.104312_b29","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2422966.2422971","article-title":"Optimizing sensor network reprogramming via in situ reconfigurable components","volume":"9","author":"Taherkordi","year":"2013","journal-title":"ACM Transactions on Sensor Networks (TOSN)"},{"key":"10.1016\/j.adhoc.2026.104312_b30","series-title":"2011 International Conference on Distributed Computing in Sensor Systems and Workshops","first-page":"1","article-title":"Type-safe updating for modular WSN software","author":"Porter","year":"2011"},{"key":"10.1016\/j.adhoc.2026.104312_b31","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1016\/j.adhoc.2015.05.017","article-title":"GITAR: Generic extension for Internet-of-Things ARchitectures enabling dynamic updates of network and application modules Author links open overlay panel","volume":"36","author":"Ruckebusch","year":"2016","journal-title":"Ad Hoc Networks"},{"key":"10.1016\/j.adhoc.2026.104312_b32","series-title":"Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation","first-page":"185","article-title":"Bringing the web up to speed with WebAssembly","author":"Haas","year":"2017"},{"key":"10.1016\/j.adhoc.2026.104312_b33","doi-asserted-by":"crossref","unstructured":"N. Brouwers, K. Langendoen, P. Corke, Darjeeling, a feature-rich VM for the resource poor, in: Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems, 2009, pp. 169\u2013182.","DOI":"10.1145\/1644038.1644056"},{"key":"10.1016\/j.adhoc.2026.104312_b34","doi-asserted-by":"crossref","unstructured":"K. Zandberg, E. Baccelli, Minimal Virtual Machines on IoT Microcontrollers: The Case of Berkeley Packet Filters with rBPF, in: 2020 9th IFIP International Conference on Performance Evaluation and Modeling in Wireless Networks, PEMWN, 2020, pp. 1\u20136.","DOI":"10.23919\/PEMWN50727.2020.9293081"},{"key":"10.1016\/j.adhoc.2026.104312_b35","doi-asserted-by":"crossref","unstructured":"L. Galluccio, S. Milardo, G. Morabito, S. Palazzo, SDN-WISE: Design, prototyping and experimentation of a stateful SDN solution for WIreless SEnsor networks, in: 2015 IEEE Conference on Computer Communications, INFOCOM, 2015, pp. 513\u2013521.","DOI":"10.1109\/INFOCOM.2015.7218418"},{"issue":"4","key":"10.1016\/j.adhoc.2026.104312_b36","doi-asserted-by":"crossref","first-page":"2093","DOI":"10.1109\/TGCN.2023.3296272","article-title":"Intelligent Energy-Aware Routing Protocol in Mobile IoT Networks Based on SDN","volume":"7","author":"Samadi","year":"2023","journal-title":"IEEE Transactions on Green Communications and Networking"},{"key":"10.1016\/j.adhoc.2026.104312_b37","series-title":"ICC 2020-2020 IEEE International Conference on Communications","first-page":"1","article-title":"Energy-efficient clustering and routing algorithm for large-scale SDN-based IoT monitoring","author":"Ouhab","year":"2020"},{"issue":"23","key":"10.1016\/j.adhoc.2026.104312_b38","doi-asserted-by":"crossref","first-page":"20675","DOI":"10.1109\/JIOT.2023.3302994","article-title":"Enabling Centralized Scheduling Using Software Defined Networking in Industrial Wireless Sensor Networks","volume":"10","author":"Veisi","year":"2023","journal-title":"IEEE Internet of Things Journal"},{"key":"10.1016\/j.adhoc.2026.104312_b39","series-title":"2017 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)","first-page":"247","article-title":"Isolating SDN control traffic with layer-2 slicing in 6TiSCH industrial IoT networks","author":"Baddeley","year":"2017"},{"key":"10.1016\/j.adhoc.2026.104312_b40","doi-asserted-by":"crossref","first-page":"5366","DOI":"10.1109\/TIFS.2021.3127009","article-title":"An SDN-Enabled Proactive Defense Framework for DDoS Mitigation in IoT Networks","volume":"16","author":"Zhou","year":"2021","journal-title":"IEEE Transactions on Information Forensics and Security"},{"key":"10.1016\/j.adhoc.2026.104312_b41","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1016\/j.comcom.2024.04.001","article-title":"SDN-based detection and mitigation of DDoS attacks on smart homes","volume":"221","author":"Garba","year":"2024","journal-title":"Computer Communications"},{"issue":"18","key":"10.1016\/j.adhoc.2026.104312_b42","doi-asserted-by":"crossref","first-page":"37853","DOI":"10.1109\/JIOT.2025.3584375","article-title":"Hybrid Dual Stack Control Plane Design for Resilient Software-Defined WSANs","volume":"12","author":"Bonanni","year":"2025","journal-title":"IEEE Internet of Things"},{"key":"10.1016\/j.adhoc.2026.104312_b43","first-page":"6","article-title":"HyperFlow: A Distributed Control Plane for OpenFlow","volume":"vol. 3","author":"Tootoonchian","year":"2010"},{"issue":"2","key":"10.1016\/j.adhoc.2026.104312_b44","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1109\/TNSM.2015.2434612","article-title":"A Hybrid Hierarchical Control Plane for Flow-Based Large-Scale Software-Defined Networks","volume":"12","author":"Fu","year":"2015","journal-title":"IEEE Transactions on Network and Service Management"},{"issue":"3","key":"10.1016\/j.adhoc.2026.104312_b45","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1109\/TNSM.2016.2585759","article-title":"SDN Partitioning: A Centralized Control Plane for Distributed Routing Protocols","volume":"13","author":"Caria","year":"2016","journal-title":"IEEE Transactions on Network and Service Management"},{"key":"10.1016\/j.adhoc.2026.104312_b46","doi-asserted-by":"crossref","unstructured":"M. Caria, T. Das, A. Jukan, M. Hoffmann, Divide and conquer: Partitioning OSPF networks with SDN, in: 2015 IFIP\/IEEE International Symposium on Integrated Network Management, IM, 2015, pp. 467\u2013474.","DOI":"10.1109\/INM.2015.7140324"},{"key":"10.1016\/j.adhoc.2026.104312_b47","series-title":"2017 International Symposium on Wireless Systems and Networks","first-page":"1","article-title":"Performance analysis of OSPF and hybrid networks","author":"Khan","year":"2017"},{"key":"10.1016\/j.adhoc.2026.104312_b48","series-title":"Proceedings of the 2016 ACM Workshop on Cloud-Assisted Networking","first-page":"25","article-title":"Hybrid Cloud Integration of Routing Control & Data Planes","author":"Dey","year":"2016"},{"key":"10.1016\/j.adhoc.2026.104312_b49","series-title":"2015 IEEE Conference on Computer Communications","first-page":"469","article-title":"On the co-existence of distributed and centralized routing control-planes","author":"Vissicchio","year":"2015"},{"issue":"2","key":"10.1016\/j.adhoc.2026.104312_b50","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1145\/2602204.2602216","article-title":"Opportunities and research challenges of hybrid software defined networks","volume":"44","author":"Vissicchio","year":"2014","journal-title":"ACM SIGCOMM Computer Communication Review"},{"key":"10.1016\/j.adhoc.2026.104312_b51","series-title":"Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication","first-page":"43","article-title":"Central Control Over Distributed Routing","author":"Vissicchio","year":"2015"},{"issue":"4","key":"10.1016\/j.adhoc.2026.104312_b52","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1109\/MNET.2015.7166188","article-title":"Software-defined wireless networking: centralized, distributed, or hybrid?","volume":"29","author":"Abolhasan","year":"2015","journal-title":"IEEE Network"},{"key":"10.1016\/j.adhoc.2026.104312_b53","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1016\/j.osn.2018.11.002","article-title":"The dichotomy of distributed and centralized control: METRO-HAUL, when control planes collide for 5G networks","volume":"33","author":"King","year":"2019","journal-title":"Optical Switching and Networking"},{"key":"10.1016\/j.adhoc.2026.104312_b54","doi-asserted-by":"crossref","unstructured":"A. Detti, C. Pisa, S. Salsano, N. fBlefari Melazzi, Wireless Mesh Software Defined Networks (wmSDN), in: 2013 IEEE 9th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), 2013, pp. 89\u201395.","DOI":"10.1109\/WiMOB.2013.6673345"},{"key":"10.1016\/j.adhoc.2026.104312_b55","doi-asserted-by":"crossref","unstructured":"S. Sharma, A. Nag, P. Stynes, M. Nekovee, Automatic Configuration of OpenFlow in Wireless Mobile Ad hoc Networks, in: 2019 International Conference on High Performance Computing & Simulation, HPCS, 2019, pp. 367\u2013373.","DOI":"10.1109\/HPCS48598.2019.9188200"},{"key":"10.1016\/j.adhoc.2026.104312_b56","doi-asserted-by":"crossref","unstructured":"D. Sousa, S. Sargento, M. Lu\u00eds, Hybrid Wireless Network with SDN and Legacy Devices in ad-hoc Environments, in: 2022 13th International Conference on Network of the Future (NoF), 2022, pp. 1\u20139.","DOI":"10.1109\/NoF55974.2022.9942546"}],"container-title":["Ad Hoc Networks"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1570870526001782?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1570870526001782?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,7,4]],"date-time":"2026-07-04T12:11:25Z","timestamp":1783167085000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1570870526001782"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,11]]},"references-count":56,"alternative-id":["S1570870526001782"],"URL":"https:\/\/doi.org\/10.1016\/j.adhoc.2026.104312","relation":{},"ISSN":["1570-8705"],"issn-type":[{"value":"1570-8705","type":"print"}],"subject":[],"published":{"date-parts":[[2026,11]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"FINE-STACK: Flexible architecture for low-power lossy IoT Networks with programmablE network STACK and semantic runtime updates","name":"articletitle","label":"Article Title"},{"value":"Ad Hoc Networks","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.adhoc.2026.104312","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":"104312"}}