• DocumentCode
    3589807
  • Title

    A design and implementation of watchdog based on observer pattern and finite state machine

  • Author

    Xinyun Liu ; Shihang Chen ; Wenqiang Song

  • Author_Institution
    CEPREI, Software Quality Eng. Res. Center, Guangzhou, China
  • fYear
    2014
  • Firstpage
    407
  • Lastpage
    411
  • Abstract
    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.
  • Keywords
    finite state machines; software maintenance; software reliability; complex programs; complex protection strategies; finite state machine; multiinterrupt; multitask; observer pattern; program maintainability improvement; program reliability improvement; program state changes; watchdog design; watchdog implementation; Automata; Feeds; Monitoring; Observers; Processor scheduling; Radiation detectors; Unified modeling language; Design Patterns; Finite State Machine; Observer Pattern; State Pattern; Watchdog;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliability, Maintainability and Safety (ICRMS), 2014 International Conference on
  • Print_ISBN
    978-1-4799-6631-8
  • Type

    conf

  • DOI
    10.1109/ICRMS.2014.7107213
  • Filename
    7107213