A DSL for WSN software components coordination

作者:

Highlights:

• It tackles the problem of developing complex systems for WSNs.

• A DSL called SLEDS is proposed to develop the orchestration of WSN components.

• SLEDS closely resembles state machines.

• SLEDS provides an intuitive approach for WSN software components coordination.

• A case study shows that SLEDS implements a flexible development model.

• An analysis of code reuse and reduction of programming effort is presented.

摘要

•It tackles the problem of developing complex systems for WSNs.•A DSL called SLEDS is proposed to develop the orchestration of WSN components.•SLEDS closely resembles state machines.•SLEDS provides an intuitive approach for WSN software components coordination.•A case study shows that SLEDS implements a flexible development model.•An analysis of code reuse and reduction of programming effort is presented.

论文关键词:Domain-Specific Language,Component-based software development,Wireless Sensor Network

论文评审过程:Received 20 January 2019, Revised 23 September 2019, Accepted 26 October 2019, Available online 31 October 2019, Version of Record 15 February 2021.

论文官网地址:https://doi.org/10.1016/j.is.2019.101461