arrow
Return

A DSL for WSN software components coordination

delete2021-05-01
delete2
PRE
AI
M
Marcos Aurélio Carrero *
M
Martín A. Musicante
A
Aldri Santos
C
Carmem S. Hara
DOI:10.1016/j.is.2019.101461delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Wireless Sensor Networks (WSNs) have become an integral part of urban scenarios. They are usually composed of a large number of devices. Developing systems for such networks is a hard task and often involves validation on simulation environments before deployment on real settings. Component-based development allows systems to be built from reusable, existing components that share a common interface. This paper proposes a domain specific language (DSL) for coordination of WSN software components. The language provides high-level composition primitives to promote a flexible coordination execution flow and interaction between them. We present the language specification as well as a case study of an in-network WSN data storage coordination. The current specification of the language generates code for the NS2 simulation environment. The case study shows that the language implements a flexible development model. Moreover, we analyze the code reusability promoted by the language and show that it reduces the programming effort in a component-based development framework. (C) 2019 Elsevier Ltd. All rights reserved.
Keywords:
Domain-Specific Language
Component-based software development
Wireless Sensor Network
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Enterprise Information Systems cover
Enterprise Information Systems
IF:
3.9
Papers:
2.8K
Citations:
1.8K

Organization

U
universidade federal do parana
Scholars:
1.3W
Papers: 8.3K
Citations: 5
Universidade Federal do Rio Grande do Norte cover
Universidade Federal do Rio Grande do Norte
Scholars:
9.7K
Papers: 5.4K
Citations: 5.2K