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
Link To Document :
بازگشت