Model and Implementation for Runtime Software Monitoring System

被引:0
作者
Liu Yanbin [1 ]
Zhu Xiaodong [1 ]
Wang Yigang [1 ]
Feng Jing [2 ]
Qu Changzheng [1 ]
机构
[1] Ordnance Engn Coll, Shijiazhuang, Peoples R China
[2] 61 Inst Gen Staff, Beijing, Peoples R China
来源
2010 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2010), VOL 1 | 2010年
关键词
software-intensive system; runtime software monitoring; model; fault diagnosis;
D O I
10.1109/ICCAE.2010.5451251
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
For complicated Software-Intensive System, it is always hard to guarantee the reliability and safety of software. Effective methods for detecting faults and isolating software fault from hardware fault are desiderated especially. In order to detect and isolate fault in SIS, a method called runtime software monitoring is studied, and a new kind of runtime software monitoring system(RSMS) is constructed in this paper. The RSMS can not only detect software fault by observing software behavior to determine whether it complies with its intended behavior, but also can assist to isolate software fault from hardware fault and to locate software fault based on fault symptoms acquired by our method. The software architecture of RSMS is presented from different views by using " 4+ 1" view model and layer architectural style. The RSMS prototype is implemented through architecturebased software development method. By applying the prototype in practice, it proved that the RSMS prototype is feasible and effective for detecting and diagnosing faults in SIS.
引用
收藏
页码:761 / 765
页数:5
相关论文
共 7 条
[1]  
[Anonymous], ELECT NOTES THEORETI
[2]   A taxonomy and catalog of runtime software-fault monitoring tools [J].
Delgado, N ;
Gates, AQ ;
Roach, S .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2004, 30 (12) :859-872
[3]  
Fickas S., 1995, Proceedings of the Second IEEE International Symposium on Requirements Engineering (Cat. No.95TH8040), P140, DOI 10.1109/ISRE.1995.512555
[4]  
Gan MaoZhi, 2000, SOFTWARE SOFTWARE IN
[5]  
Liu Y., 2006, SETTLING HYDRODYNAMI
[6]  
Liu Yanbin, 2005, C P 7 INT EL MEAS IN, V7, P732
[7]   Requirements-based monitors for real-time systems [J].
Peters, DK ;
Parnas, DL .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2002, 28 (02) :146-158