A Design and Implementation of Watchdog Based on Observer Pattern and Finite State Machine

被引:0
|
作者
Liu, Xinyun [1 ]
Chen, Shihang [1 ]
Song, Wenqiang [1 ]
机构
[1] CEPREI, Software Qual Engn Res Ctr, Guangzhou, Guangdong, Peoples R China
关键词
Watchdog; Design Patterns; Observer Pattern; State Pattern; Finite State Machine;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In this paper, a method with Observer Pattern and Finite State Machine for watchdog implementation is proposed. By using Observer Pattern and Finite State Machine, the watchdog will be notified automatically when the program's state changes. Complex protection strategies can be applied based on the transition of different states. The simulation indicates great improvement on reliability and maintainability of the program, especially for those complex programs with multi-task or multi-interrupt.
引用
收藏
页码:407 / 411
页数:5
相关论文
共 50 条
  • [31] Finite state machine implementation for left ventricle modeling and control
    Jacob M. King
    Clint A. Bergeron
    Charles E. Taylor
    [J]. BioMedical Engineering OnLine, 18
  • [32] EFFICIENT TABLE-DRIVEN IMPLEMENTATION OF THE FINITE STATE MACHINE
    HARRISON, PG
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1981, 2 (03) : 201 - 211
  • [33] Implementation of a Finite State Machine with Active Libraries in C plus
    Juhasz, Zoltan
    Sipos, Adam
    Porkolab, Zoltan
    [J]. GENERATIVE AND TRANSFORMATIONAL TECHNIQUES IN SOFTWARE ENGINEERING II, 2008, 5235 : 474 - 488
  • [34] An efficient finite-state machine implementation of Huffman decoders
    Iyengar, V
    Chakrabarty, K
    [J]. INFORMATION PROCESSING LETTERS, 1997, 64 (06) : 271 - 275
  • [35] Design, Verification and Implementation of a Watchdog Timer for Drone Applications
    Madhushankara, M.
    Ribu, Mathew
    Maneesh, M.S.
    Vignesh, B.
    [J]. Journal of Engineering Science and Technology Review, 2024, 17 (06) : 59 - 65
  • [36] Design and Implementation of VLSI for Finite State Entropy Encoding
    Huang H.
    Xing L.
    Na N.
    Zhang G.
    Zhao S.
    Liu Z.
    [J]. Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2021, 33 (04): : 640 - 648
  • [37] Design and implementation of parallel hierarchical finite state machines
    Sklyarov, Valery
    Skliarova, Iouliia
    [J]. 2008 SECOND INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND ELECTRONICS, 2008, : 33 - 38
  • [38] A Novel Implementation of Observer Pattern by Aspect Based on Java']Java Annotation
    Liu Jicheng
    Yin Hui
    Wang Yabo
    [J]. PROCEEDINGS 2010 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, (ICCSIT 2010), VOL 1, 2010, : 284 - 288
  • [39] Design and Implementation of a Machine-Learning Observer for Sensorless PMSM Drive Control
    Putra, Dwi Sudarno
    Chen, Seng-Chi
    Khong, Hoai-Hung
    Cheng, Fred
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (06):
  • [40] FINITE STATE MACHINE BASED FORMAL METHODS IN PROTOCOL CONFORMANCE TESTING - FROM THEORY TO IMPLEMENTATION
    BOSIK, BS
    UYAR, MU
    [J]. COMPUTER NETWORKS AND ISDN SYSTEMS, 1991, 22 (01): : 7 - 33