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 条
  • [1] Specification and Synthesis of Parallel Hierarchical Finite State Machines for Control Applications
    Sklyarov, Valery
    Skliarova, Iouliia
    ASCC: 2009 7TH ASIAN CONTROL CONFERENCE, VOLS 1-3, 2009, : 1085 - 1090
  • [2] Implementing a green bicycle alliance using a wireless sensor network
    Shin, Haw-Yun
    Own, Chung-Ming
    INTERNATIONAL JOURNAL OF AD HOC AND UBIQUITOUS COMPUTING, 2014, 16 (02) : 103 - 112
  • [3] Finite Geometry Permutation Decoding for Wireless Sensor Network Applications
    Wang, Jyun-Jie
    Lin, Chi-Yuan
    SENSORS AND MATERIALS, 2017, 29 (06) : 645 - 657
  • [4] Synthesis of Parallel Hierarchical Finite State Machines
    Sklyarov, Valery
    Skliarova, Iouliia
    2013 21ST IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2013,
  • [5] Hierarchical concurrent finite state machines in Ptolemy
    Lee, B
    Lee, EA
    1998 INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 1998, : 34 - 40
  • [6] Synthesis of reconfigurable hierarchical finite state machines
    Sklyarov, Valery
    Skliarova, Iouliia
    AUTONOMOUS ROBOTS AND AGENTS, 2007, 76 : 259 - 265
  • [7] Using LOTOS for formalizing wireless sensor network applications
    Rosa, Nelson Souto
    Cunha, Paulo Roberto Freire
    SENSORS, 2007, 7 (08) : 1447 - 1461
  • [8] Advanced Applications of Wireless Sensor Network Using Sensor Cloud Infrastructure
    Kinoshita, Tetsuo
    Lim, Yujin
    Ferrari, Gianluigi
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2014,
  • [9] Hierarchical routing protocol in wireless sensor network: a state-of-the-art review
    Fang, Weidong
    Zhang, Wuxiong
    Shan, Lianhai
    Assefa, Biruk
    Chen, Wei
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2020, 22 (01) : 107 - 113
  • [10] Minimize Energy Consumption in Wireless Sensor Network Using Hierarchical Protocols
    Oudani, H.
    Krit, S.
    Kabrane, M.
    Karimi, K.
    Elasikri, M.
    Bendaoud, K.
    El Bousty, H.
    Elmaimouni, L.
    2017 INTERNATIONAL CONFERENCE ON ENGINEERING & MIS (ICEMIS), 2017,