{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T04:36:41Z","timestamp":1777869401842,"version":"3.51.4"},"reference-count":23,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2021,5,1]],"date-time":"2021-05-01T00:00:00Z","timestamp":1619827200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2021,5,1]],"date-time":"2021-05-01T00:00:00Z","timestamp":1619827200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/www.elsevier.com\/legal\/tdmrep-license"}],"funder":[{"DOI":"10.13039\/501100007257","name":"Instituto Nacional de Ci\u00eancia e Tecnologia para Engenharia de Software","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100007257","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003593","name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","doi-asserted-by":"publisher","award":["Brazil465614\/2014-0"],"award-info":[{"award-number":["Brazil465614\/2014-0"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Information Systems"],"published-print":{"date-parts":[[2021,5]]},"DOI":"10.1016\/j.is.2019.101461","type":"journal-article","created":{"date-parts":[[2019,11,2]],"date-time":"2019-11-02T05:17:16Z","timestamp":1572671836000},"page":"101461","update-policy":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":1,"special_numbering":"C","title":["A DSL for WSN software components coordination"],"prefix":"10.1016","volume":"98","author":[{"given":"Marcos Aur\u00e9lio","family":"Carrero","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Martin A.","family":"Musicante","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Aldri Luiz","family":"dos Santos","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carmem S.","family":"Hara","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/j.is.2019.101461_b1","series-title":"40th IEEE EUROMICRO Conf. on Software Engineering and Advanced Applications (SEAA)","first-page":"149","article-title":"A study on mde approaches for engineering wireless sensor networks","author":"Malavolta","year":"2014"},{"key":"10.1016\/j.is.2019.101461_b2","series-title":"Proc. of the 13th ACM Symp. on QoS and Security for Wireless and Mobile Networks","first-page":"31","article-title":"A reusable component-based model for WSN storage simulation","author":"Carrero","year":"2017"},{"issue":"6","key":"10.1016\/j.is.2019.101461_b3","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1145\/2499370.2462184","article-title":"P: safe asynchronous event-driven programming","volume":"48","author":"Desai","year":"2013","journal-title":"ACM SIGPLAN Not."},{"key":"10.1016\/j.is.2019.101461_b4","series-title":"Proc. of the 1st Workshop on Big Social Data and Urban Computing (BIDU)","article-title":"Sleds: A dsl for data-centric storage on wireless sensor networks","author":"Carrero","year":"2018"},{"key":"10.1016\/j.is.2019.101461_b5","series-title":"Proc. of the IEEE Int. Conf. on Computer Communications (INFOCOM)","first-page":"32","article-title":"Max-min d-cluster formation in wireless ad hoc networks","author":"Amis","year":"2000"},{"key":"10.1016\/j.is.2019.101461_b6","series-title":"Proc. of the 2nd Int. Conf. on Distributed Computing Systems","first-page":"476","article-title":"A distributed algorithm for organizing mobile radio telecommunication networks","author":"Baker","year":"1981"},{"key":"10.1016\/j.is.2019.101461_b7","series-title":"33rd Annual Hawaii Int. Conf. on System Sciences (HICSS)","article-title":"Energy-efficient communication protocol for wireless microsensor networks","author":"Heinzelman","year":"2000"},{"key":"10.1016\/j.is.2019.101461_b8","series-title":"Proceedings of the ACM SIGPLAN 2007 Conference on Programming Language Design and Implementation, San Diego, California, USA, June 10-13, 2007","first-page":"189","article-title":"Combining events and threads for scalable network services implementation and evaluation of monadic, application-level concurrency primitives","author":"Li","year":"2007"},{"key":"10.1016\/j.is.2019.101461_b9","series-title":"Proc. of the 2007 ACM SIGPLAN Symp. on Partial Evaluation and Semantics-Based Program Manipulation","first-page":"134","article-title":"Tasks: language support for event-driven programming","author":"Fischer","year":"2007"},{"key":"10.1016\/j.is.2019.101461_b10","series-title":"Component based clustering in wireless sensor networks","author":"Amaxilatis","year":"2011"},{"issue":"6","key":"10.1016\/j.is.2019.101461_b11","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1145\/352029.352035","article-title":"Domain-specific languages: an annotated bibliography","volume":"35","author":"van Deursen","year":"2000","journal-title":"SIGPLAN Not."},{"key":"10.1016\/j.is.2019.101461_b12","series-title":"2nd Int. Conf. on Computing for Sustainable Global Development (INDIACom)","first-page":"1702","article-title":"Programming languages for wireless sensor networks: A comparative study","author":"Chandra","year":"2015"},{"key":"10.1016\/j.is.2019.101461_b13","series-title":"Proc. of the 2nd Int. Conf. on Mobile Systems, Applications, and Services (MobiSys)","first-page":"99","article-title":"Hood: A neighborhood abstraction for sensor networks","author":"Whitehouse","year":"2004"},{"key":"10.1016\/j.is.2019.101461_b14","series-title":"11th Int. Conf. for Internet Technology and Secured Transactions","first-page":"301","article-title":"Developing domain-specific language for wireless sensor network application development","author":"Salman","year":"2016"},{"issue":"11","key":"10.1016\/j.is.2019.101461_b15","doi-asserted-by":"crossref","first-page":"1939","DOI":"10.1109\/TSMC.2017.2780618","article-title":"Agent-oriented cooperative smart objects: From iot system design to implementation","volume":"48","author":"Fortino","year":"2018","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"10.1016\/j.is.2019.101461_b16","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1016\/j.jss.2015.01.027","article-title":"Enabling high-level application development for the internet of things","volume":"103","author":"Patel","year":"2015","journal-title":"J. Syst. Softw."},{"issue":"6","key":"10.1016\/j.is.2019.101461_b17","doi-asserted-by":"crossref","first-page":"1934","DOI":"10.1016\/j.jnca.2012.07.016","article-title":"A flexible building management framework based on wireless sensor and actuator networks","volume":"35","author":"Fortino","year":"2012","journal-title":"J. Netw. Comput. Appl."},{"issue":"3","key":"10.1016\/j.is.2019.101461_b18","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1002\/spe.998","article-title":"SPINE: a domain-specific framework for rapid prototyping of WBSN applications","volume":"41","author":"Bellifemine","year":"2011","journal-title":"Softw. Pract. Exp."},{"key":"10.1016\/j.is.2019.101461_b19","series-title":"6th Int. Symp. on Information Processing in Sensor Networks","first-page":"489","article-title":"The regiment macroprogramming system","author":"Newton","year":"2007"},{"key":"10.1016\/j.is.2019.101461_b20","series-title":"Domain Specific Languages","author":"Fowler","year":"2010"},{"key":"10.1016\/j.is.2019.101461_b21","series-title":"Proc. of the 3rd Int. Work. on Software Engineering for Smart Cyber-Physical Systems (SEsCPS)","first-page":"26","article-title":"Mcfsm: Globally taming complex systems","author":"Murr","year":"2017"},{"key":"10.1016\/j.is.2019.101461_b22","series-title":"Compilers: Principles, Techniques, and Tools","author":"Aho","year":"2006"},{"key":"10.1016\/j.is.2019.101461_b23","series-title":"Proc. of the Int. Conf. on Mobile Computing and Networking","first-page":"263","article-title":"Next century challenges: Scalable coordination in sensor networks.","author":"Estrin","year":"1999"}],"container-title":["Information Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/api.elsevier.com\/content\/article\/PII:S0306437919305137?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/api.elsevier.com\/content\/article\/PII:S0306437919305137?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,4,30]],"date-time":"2026-04-30T13:40:52Z","timestamp":1777556452000},"score":1,"resource":{"primary":{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/linkinghub.elsevier.com\/retrieve\/pii\/S0306437919305137"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,5]]},"references-count":23,"alternative-id":["S0306437919305137"],"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1016\/j.is.2019.101461","relation":{},"ISSN":["0306-4379"],"issn-type":[{"value":"0306-4379","type":"print"}],"subject":[],"published":{"date-parts":[[2021,5]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"A DSL for WSN software components coordination","name":"articletitle","label":"Article Title"},{"value":"Information Systems","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1016\/j.is.2019.101461","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2019 Elsevier Ltd. All rights reserved.","name":"copyright","label":"Copyright"}],"article-number":"101461"}}