APP下载

基于SHMCM的航天测试软件健康管理系统研究

2013-08-16解维奇蔡远文

航天控制 2013年5期

解维奇 蔡远文 程 龙

装备学院,北京 101416



基于SHMCM的航天测试软件健康管理系统研究

解维奇 蔡远文 程 龙

装备学院,北京 101416

结合航天测试软件面临的问题和未来需求,将软件健康管理技术和软件构件技术引入到航天测试软件领域。在对软件健康管理发展动因分析的基础上,对软件健康管理概念进行了正式定义。通过对软件健康管理层次的划分,设计了基于COM构建的SHMCM(Support Health Management Component Model: SHMCM)。通过对航天测试软件健康管理设计原则的分析,提出了基于SHMCM的航天测试软件健康管理系统框架,并对其中的关键问题进行了研究。通过软件健康管理技术和软件构件技术的结合,研究了基于SHMCM的航天测试软件健康管理系统,其对软件健康管理系统的研究具有一定的借鉴意义,对提高航天测试软件运行的可靠性和高效率研制具有重要意义。 关键词 软件健康管理;航天测试软件;软件构件;构件模型;软件故障诊断

软件健康管理(Software Health Management, SWHM)思想最早起源于NASA“Integrated Vehicle Health Management Technical Plan”报告,旨在实现自动检测、诊断、预计和减缓由软件异常引起的不良事件[1]。软件健康管理发展的动力主要有2方面:1)软件潜在缺陷会在某种运行环境下被触发,引起不良事件,导致严重的后果[2-3];2)缺少对软件运行状态的评估和预测[4]。目前国外在软件健康管理概念、框架设计及相关技术方面已经取得了一定的成果,并且正在开发一些实用系统[5-9],而我国在这方面的研究基本处于空白,所以借鉴国外相关标准、研究成果和开发经验,开展软件健康管理相关工作显得迫在眉睫。……

登录APP查看全文