-
题名基于主体的软件的故障诊断系统eHealer
被引量:1
- 1
-
-
作者
张冬蕾
韩旭
史忠植
-
机构
中国科学院计算技术研究所智能信息处理重点实验室
中国科学院研究生院
-
出处
《高技术通讯》
EI
CAS
CSCD
北大核心
2010年第4期379-385,共7页
-
基金
863计划(2007AA01Z132)
973计划(2003CB317004,2007CB311004)
+1 种基金
国家自然科学基金(90604017,60435010,60775035)
国家科技支撑计划(2006BAC08B06)资助项目
-
文摘
提出了一种通过监控多主体系统中各主体之间的消息通信定位故障主体的故障诊断方法。对于在多主体平台上运行的应用软件系统,首先对其功能进行建模,进而对其行为进行建模,然后在软件实际运行过程中捕获其中多个主体之间的通信消息及各类事件,通过设计的诊断算法与软件行为模型进行匹配和比较,通过推理发现运行过程中出现故障的主体及其某个异常行为,从而实现对软件系统的故障进行定位和诊断。在此基础上,实现了一个原型系统eHealer。实验表明,该方法能够准确定位多主体软件系统中agent级别的故障,与已有方法相比,具有实时性强、定位准确、普适性好的优点,为进一步选择故障恢复策略提供了有效的信息。
-
关键词
故障诊断(MAS)
多主体系统
系统功能模型
主体行为模型
比较诊断算法
-
Keywords
fault diagnosis, multi-agent systems (MAS), system function model, agent behavior model, comparison based algorithm
-
分类号
TP311.53
[自动化与计算机技术—计算机软件与理论]
-