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 条
  • [21] Algebraic Implementation of Extended Finite State Machine Networks
    Yan, Yongyi
    Dong, Chao
    Li, Huiqin
    Yue, Jumei
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2024, 71 (07) : 3408 - 3412
  • [22] A simulator to train for finite state machine design
    Ponta, D
    Donzellini, G
    [J]. FRONTIERS IN EDUCATION FIE'96 - 26TH ANNUAL CONFERENCE, PROCEEDINGS, VOLS 1-3: TECHNOLOGY-BASED RE-ENGINEERING ENGINEERING EDUCATION, 1996, : 725 - 729
  • [23] Self Modifying Finite Automata (SMFA) based State Machine Implementation for Lower Energy
    Keung, Ka-Ming
    Tyagi, Akhilesh
    [J]. 2008 42ND ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, VOLS 1-4, 2008, : 2103 - 2107
  • [24] OBSERVER BASED STATE FEEDBACK CONTROL OF DC MACHINE
    Chakrabarti, A.
    Sharma, N.
    Singh, K.
    Banik, P.
    Patwari, R.
    Bhattacharjee, S.
    Das, B.
    Kasari, P. R.
    [J]. 2012 1ST INTERNATIONAL CONFERENCE ON POWER AND ENERGY IN NERIST (ICPEN), 2012,
  • [25] Design and Implementation of Train Broadcast Controller Software Based On Hierarchical State Machine
    Zhang, Yicheng
    Wang, Wei
    Liu, Quanli
    [J]. PROCEEDINGS OF THE 38TH CHINESE CONTROL CONFERENCE (CCC), 2019, : 6615 - 6620
  • [26] Design of Encryption System Based on State Machine Optimization Scheme and FPGA Implementation
    Guang, Yerui
    Ding, Qun
    [J]. ADVANCES IN INTELLIGENT INFORMATION HIDING AND MULTIMEDIA SIGNAL PROCESSING (IIH-MSP 2021 & FITAT 2021), VOL 2, 2022, 278 : 43 - 53
  • [27] A Design of Communication Equipment Simulator based on ARM and Finite-State Machine
    Yang Lu-gang
    Luo Yong
    [J]. 2009 THIRD INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION, VOL 2, PROCEEDINGS, 2009, : 312 - 315
  • [28] The servo system design of the optical disk storage based on the finite state machine
    Zhang, Jian-Yong
    Ma, Jian-She
    Xu, Duan-Yi
    Pan, Long-Fa
    [J]. Guangxue Jishu/Optical Technique, 2007, 33 (03): : 453 - 455
  • [29] Finite state machine implementation for left ventricle modeling and control
    King, Jacob M.
    Bergeron, Clint A.
    Taylor, Charles E.
    [J]. BIOMEDICAL ENGINEERING ONLINE, 2019, 18 (1)
  • [30] A study of finite state machine coding styles for implementation in FPGAs
    Rafla, Nader I.
    Davis, Brett LaVoy
    [J]. IEEE MWSCAS'06: PROCEEDINGS OF THE 2006 49TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS,, 2006, : 337 - +