A Statecharts-Based Approach for WSN Application Development
Hakala, I., & Tan, X. (2020). A Statecharts-Based Approach for WSN Application Development. Journal of Sensor and Actuator Networks, 9(4), Article 45. https://doi.org/10.3390/jsan9040045
Published inJournal of Sensor and Actuator Networks
© 2020 by the authors. Licensee MDPI, Basel, Switzerland.
Wireless Sensor Network (WSN) software development challenges developers in two main ways: through system programming, which requires expertise in hardware and network management; and application programming, which requires domain-specific knowledge. However, domain programmers often lack WSN programming expertise. Likewise, system-specific programmers may find it difficult to understand domain-specific requirements. As a result, domain programmers often refrain from using WSN technology in domain-specific applications. Therefore, we propose a Finite State Machine (FSM)-based approach with an affiliated framework to decouple application functionality from WSN details. Instead of the traditional flat FSM, we use statecharts formalism because of its relaxed definition of system states. In this paper, we compare the statecharts paradigm against two basic WSN sensor node programming frameworks. The result exhibits that statecharts are an advanced paradigm in WSN application development. It motivated us to develop a statecharts framework. In our framework, we choose not to use the typical solution which converts statecharts to programming code. Instead of that, we implement a statecharts middleware associated with action libraries to interpret and actuate raw statecharts on an operating system. This approach allows domain programmers to concentrate on WSN application behavior, and system-specific programmers to focus on developing WSN services. We also introduce our statecharts middleware and present a living example with performance evaluation. ...
Publication in research information system
MetadataShow full item record
Showing items with similar title or keywords.
Jansson, Johan; Hakala, Ismo (Inderscience Publishers, 2020)A challenge in developing an ambient activity recognition system for use in elder care is finding a balance between the sophistication of the system and a cost structure that fits within the budgets of public and private ...
Fentaw, Awel Eshetu (2020)With a dramatic increase in the usage of handheld devices such as smartphones and tablets, it became a matter of existence for businesses if they do not deliver their services to address mobile users. One critical problem ...
Lateef, Asim (2016)Wireless Sensor Network can be defined as a network of integrated sensors responsible for environmental sensing, data processing and communication with other sensors and the base station while consuming low power. Today, ...
Luomala, Jari; Hakala, Ismo (Elsevier, 2019)Estimating inter-node distances based on received radio signal strength (RSSI) is the foundation of RSSI-based outdoor localization in wireless sensor networks (WSNs). However, the accuracy of RSSI-based ranging depends ...
Adaptive range-based localization algorithm based on trilateration and reference node selection for outdoor wireless sensor networks Luomala, Jari; Hakala, Ismo (Elsevier BV, 2022)Locating the nodes of outdoor wireless sensor networks (WSNs) using (tri)lateration with a low-cost ranging technique, such as the received signal strength indicator (RSSI), often results in inaccurate location estimates. ...