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 条
  • [31] A Parking Detection Algorithm Based on Multitransitory Finite-State Machine Using Magnetic Wireless Sensor Network
    Zhang, Ying
    Wu, Chang
    Liu, Siyan
    Lv, Zejie
    Huang, Xiaoman
    Wu, Peng
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (05): : 8360 - 8372
  • [32] Implementing a text based method (Lingo) using Finite State Machines for fast similarity searching
    Grant, J. Andrew
    Haigh, James
    Sayle, Roger
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2006, 232 : 26 - 26
  • [33] A recursive algorithm for diagnosis in hierarchical finite-state machines
    Mohammadi, R.
    Hashtrudi-Zad, S.
    2007 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-8, 2007, : 2938 - 2943
  • [34] Specifications and design of graphical interface for hierarchical finite state machines
    Hugel, Vincent
    Amouroux, Guillaume
    Costis, Thomas
    Bonnin, Patrick
    Blazevic, Pierre
    ROBOCUP 2005: ROBOT SOCCER WORLD CUP IX, 2006, 4020 : 648 - 655
  • [35] Novel hierarchical routing protocol in wireless sensor network
    Zeynali, Mohammad
    Mollanejad, Amir
    Khanli, Leili Mohammad
    WORLD CONFERENCE ON INFORMATION TECHNOLOGY (WCIT-2010), 2011, 3
  • [36] Performance Analysis of a Hierarchical Shipboard Wireless Sensor Network
    Kdouh, H.
    Farhat, H.
    Zaharia, G.
    Brousseau, C.
    Grunfelder, G.
    El Zein, G.
    2012 IEEE 23RD INTERNATIONAL SYMPOSIUM ON PERSONAL INDOOR AND MOBILE RADIO COMMUNICATIONS (PIMRC), 2012, : 765 - 770
  • [38] Improvement of Hierarchical Routing Algorithm in Wireless Sensor Network
    Yang, Yinghui
    Yang, Qunting
    Gao, Tiegang
    INTERNATIONAL JOURNAL OF ONLINE AND BIOMEDICAL ENGINEERING, 2019, 15 (01) : 71 - 84
  • [39] W-method for hierarchical and communicating finite state machines
    Ipate, Florentin
    Banica, Logica
    2007 5TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1-3, 2007, : 891 - 896
  • [40] Hierarchical Distributed Compressed Sensing for Wireless Sensor Network
    Cheng Y.
    Si J.
    Hou X.
    Dianzi Yu Xinxi Xuebao/Journal of Electronics and Information Technology, 2017, 39 (03): : 539 - 545