Skip to main content

Research Repository

Advanced Search

Developing domain-specific language for wireless sensor network application development

Salman, A; Al-Yasiri, A

Authors

A Salman

A Al-Yasiri



Abstract

Wireless Sensor Networks (WSNs) have a potential for a wide scope of uses in the real-world environment. However, WSN application development is considered a challenging and complex task because of the complexity in low-level details, which a developer must deal with. Besides most of the current application development is done using node-centric, low-level languages such as C. In order to make the WSN technology more ubiquitous, application development complexity needs to be reduced, and development efficiency increased. This paper describes SenNet language, which is a new approach to WSN application development using a Domain-Specific Language (DSL). SenNet empowers application developers by allowing them to focus on modelling the application logic rather than the programming and low-level technical details. The new approach gives the ability to write applications using multi-abstraction levels (i.e. network, group, and node-level). Furthermore, evaluation results show that SenNet reduces the cognitive effort needed for learning WSN application development in addition to the time required to write the application by using automated code generation from abstracted language commands.

Citation

Salman, A., & Al-Yasiri, A. (2016, December). Developing domain-specific language for wireless sensor network application development. Presented at The 11th International Conference for Internet Technology and Secured Transactions (ICITST-2016), Barcelona-Spain

Presentation Conference Type Other
Conference Name The 11th International Conference for Internet Technology and Secured Transactions (ICITST-2016)
Conference Location Barcelona-Spain
Start Date Dec 5, 2016
End Date Dec 7, 2016
Online Publication Date Feb 16, 2017
Publication Date Feb 16, 2017
Deposit Date Dec 21, 2016
DOI https://doi.org/10.1109/ICITST.2016.7856718
Publisher URL http://dx.doi.org/10.1109/ICITST.2016.7856718
Related Public URLs http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=7847254
Additional Information Event Type : Conference
Projects : SenNet For WSN Programming


Downloadable Citations