{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,28]],"date-time":"2026-09-28T22:43:32Z","timestamp":1790635412086,"version":"4.1.0"},"reference-count":37,"publisher":"Wiley","license":[{"start":{"date-parts":[[2020,1,25]],"date-time":"2020-01-25T00:00:00Z","timestamp":1579910400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Digital Research Center of Sfax"},{"DOI":"10.13039\/501100004919","name":"King Abdulaziz City for Science and Technology","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100004919","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Journal of Sensors"],"published-print":{"date-parts":[[2020,1,25]]},"abstract":"<jats:p>Wireless sensor networks (WSNs) have grown considerably in recent years and have a significant potential in different applications including health, environment, and military. Despite their powerful capabilities, the successful development of WSN is still a challenging task. In current real-world WSN deployments, several programming approaches have been proposed, which focus on low-level system issues. In order to simplify the design of the WSN and abstract from technical low-level details, high-level approaches have been recognized and several solutions have been proposed. In particular, the model-driven engineering (MDE) approach is becoming a promising solution. In this paper, we present a survey of existing programming methodologies and model-based approaches for the development of sensor networks. We recall and classify existing related WSN development approaches. The main objective of our research is to investigate the feasibility and the application of high-level-based approaches to ease WSN design. We concentrate on a set of criteria to highlight the shortcomings of the relevant approaches. Finally, we present our future directions to cope with the limits of existing solutions.<\/jats:p>","DOI":"10.1155\/2020\/9592836","type":"journal-article","created":{"date-parts":[[2020,1,25]],"date-time":"2020-01-25T23:32:22Z","timestamp":1579995142000},"page":"1-13","source":"Crossref","is-referenced-by-count":113,"title":["Wireless Sensor Network Design Methodologies: A Survey"],"prefix":"10.1155","volume":"2020","author":[{"given":"Mohammed Sulaiman","family":"BenSaleh","sequence":"first","affiliation":[{"name":"National MEMS Technology Center, KACST, Riyadh, Saudi Arabia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9894-930X","authenticated-orcid":true,"given":"Raoudha","family":"Saida","sequence":"additional","affiliation":[{"name":"ENIS, CES Laboratory, University of Sfax, Sfax, Tunisia"},{"name":"Digital Research Center of Sfax (CRNS), Safx, Tunisia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5757-6516","authenticated-orcid":true,"given":"Yessine Hadj","family":"Kacem","sequence":"additional","affiliation":[{"name":"College of Computer Science, King Khalid University, Abha, Saudi Arabia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7409-292X","authenticated-orcid":true,"given":"Mohamed","family":"Abid","sequence":"additional","affiliation":[{"name":"ENIS, CES Laboratory, University of Sfax, Sfax, Tunisia"},{"name":"Digital Research Center of Sfax (CRNS), Safx, Tunisia"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"311","reference":[{"key":"1","doi-asserted-by":"publisher","DOI":"10.1109\/TMECH.2014.2301716"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1016\/S1389-1286(01)00302-4"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1007\/11776178_10"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1145\/1061318.1061322"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2018.2798591"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2019.2915923"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2006.58"},{"key":"13","year":"2011"},{"key":"14","year":"1995"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1016\/j.rser.2015.11.010"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1002\/9781118511305.ch20"},{"key":"17","year":"2006"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.19026\/rjaset.8.1173"},{"key":"19","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-27139-2_7"},{"key":"20","doi-asserted-by":"publisher","DOI":"10.1145\/2641638.2641652"},{"key":"22","doi-asserted-by":"publisher","DOI":"10.3390\/s19040805"},{"key":"27","volume":"20","year":"2014","journal-title":"Adhoc and Sensor Wireless Networks"},{"issue":"1","key":"28","doi-asserted-by":"crossref","first-page":"62","DOI":"10.11591\/eei.v6i1.568","volume":"6","year":"2017","journal-title":"Bulletin of Electrical Engineering and Informatics"},{"key":"30","volume":"14","year":"2009","journal-title":"Trilogy Summer School"},{"issue":"10","key":"31","volume":"6","year":"2019","journal-title":"International Journal of Advance Engineering and Research Development"},{"key":"35","doi-asserted-by":"publisher","DOI":"10.5120\/ijca2015907130"},{"key":"36","doi-asserted-by":"publisher","DOI":"10.1007\/11502593_12"},{"key":"43","doi-asserted-by":"publisher","DOI":"10.1007\/s11036-005-1567-8"},{"key":"47","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-11298-5_12"},{"key":"48","year":"2003"},{"key":"52","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-23798-0_32"},{"key":"54","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2015.06.001"},{"key":"57","first-page":"216","volume-title":"Modeling and executing adaptive sensor network applications with the Matilda UML virtual machine","year":"2007"},{"key":"58","doi-asserted-by":"publisher","DOI":"10.1142\/S021884300700172X"},{"key":"59","doi-asserted-by":"publisher","DOI":"10.1155\/2015\/684892"},{"key":"60","doi-asserted-by":"publisher","DOI":"10.1145\/2493288.2493295"},{"key":"61","doi-asserted-by":"publisher","DOI":"10.1145\/2524629.2524641"},{"issue":"4","key":"62","volume":"6","year":"2007","journal-title":"ACM Transactions on Embedded Computing Systems"},{"key":"65","doi-asserted-by":"publisher","DOI":"10.1145\/1988051.1988059"},{"key":"66","doi-asserted-by":"publisher","DOI":"10.1155\/2014\/536362"},{"key":"68","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-48829-5_7"},{"key":"69","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2017.1"}],"container-title":["Journal of Sensors"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/js\/2020\/9592836.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/js\/2020\/9592836.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/js\/2020\/9592836.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,2,24]],"date-time":"2021-02-24T00:26:03Z","timestamp":1614126363000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.hindawi.com\/journals\/js\/2020\/9592836\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,1,25]]},"references-count":37,"alternative-id":["9592836","9592836"],"URL":"https:\/\/doi.org\/10.1155\/2020\/9592836","relation":{},"ISSN":["1687-725X","1687-7268"],"issn-type":[{"value":"1687-725X","type":"print"},{"value":"1687-7268","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,1,25]]}}}