Implementing Wireless Sensor Network Applications using Hierarchical Finite State Machines

被引:0
|
作者
Kramer, Matthias [1 ]
Bader, Sebastian [1 ]
Oelmann, Bengt [1 ]
机构
[1] Mid Sweden Univ, Dept Informat Technol & Media, Sundsvall, Sweden
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In typical application scenarios of wireless sensor systems the embedded software follows a sequential program-flow. Such sequential systems are easily described using a finite state machine (FSM) abstraction model, as it is known from digital circuit design and control system development. In practice, a theoretical description in the form of an FSM must be transferred into a software implementation using an efficient programming abstraction method. This paper presents the implementation of a lightweight software library, which supports the development of wireless sensor applications based on hierarchical finite state machines (HFSM). With its minimalistic design approach, the implementation creates a small memory footprint and a high efficiency in state transitions and in Interrupt Service Routine execution. By introducing a hierarchical state machine architecture it is possible to split a complex algorithm into sub-modules. Hence, the code modularity and reusability is improved. Moreover, it is possible to test each module independently, so that code errors can be traced back more rapidly. This results in a very reliable application software.
引用
收藏
页码:124 / 129
页数:6
相关论文
共 50 条
  • [41] The Design of Hierarchical Routing Protocol for Wireless Sensor Network
    Das, Ayan Kumar
    Chaki, Rituparna
    Dey, Kashi Nath
    ADVANCED COMPUTING AND SYSTEMS FOR SECURITY, VOL 1, 2016, 395 : 223 - 233
  • [42] State assignment of finite state machines for low power applications
    Natl Chung-Hsing Univ, Taichung, Taiwan
    Electron Lett, 25 (2323-2324):
  • [43] State assignment of finite state machines for low power applications
    Wang, SJ
    Horng, MD
    ELECTRONICS LETTERS, 1996, 32 (25) : 2323 - 2324
  • [44] Network Management in Heterogeneous Wireless Sensor Network Applications
    Vahabi, Maryam
    Fotouhi, Hossein
    Bjorkman, Mats
    2016 3RD SMART CLOUD NETWORKS & SYSTEMS (SCNS), 2016,
  • [45] IoT in Precision Agriculture Applications Using Wireless Moisture Sensor Network
    Mat, Ibrahim
    Kassim, Mohamed Rawidean Mohd
    Harun, Ahmad Nizar
    Yusoff, Ismail Mat
    2016 IEEE CONFERENCE ON OPEN SYSTEMS, 2016, : 24 - 29
  • [46] Evaluating the Power Consumption of Wireless Sensor Network Applications Using Models
    Damaso, Antonio
    Freitas, Davi
    Rosa, Nelson
    Silva, Bruno
    Maciel, Paulo
    SENSORS, 2013, 13 (03) : 3473 - 3500
  • [47] Schedulability Analysis of Periodic Tasks Implementing Synchronous Finite State Machines
    Zeng, Haibo
    Di Natale, Marco
    PROCEEDINGS OF THE 24TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2012), 2012, : 353 - 362
  • [48] CHAT: Clustered hierarchical key management for wireless sensor networks using network topology
    Tsitsipis, Dimitris
    Tzes, Anthony
    Koubias, Stavros
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2017, 13 (11):
  • [49] Grid Based Clustering Technique in Wireless Sensor Network using Hierarchical Routing Protocol
    Kareem, Marwah Mahdi
    Ismail, Mahamod
    Altahrawi, Mohammed A.
    Arsad, Norhana
    Mansor, Mohd Fais
    Ali, Adnan Hussein
    2018 IEEE 4TH INTERNATIONAL SYMPOSIUM ON TELECOMMUNICATION TECHNOLOGIES (ISTT), 2018,
  • [50] Performance Analysis of Hierarchical Agglomerative Clustering in a Wireless Sensor Network using Quantitative data
    Jain, Tapan Kumar
    Saini, Davinder S.
    Bhooshan, Sunil V.
    PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS AND COMPUTER NETWORKS (ISCON), 2014, : 99 - 104