[关键词]
[摘要]
雷达等电子装备中软件发挥的作用逐渐增强,软件质量成为影响雷达质量和效能的关键因素,分析预测雷达系统软件潜在缺陷的趋势,对雷达系统软件质量控制与保障具有重要意义。为有效刻画雷达系统软件缺陷机理,文中提出基于系统理论事故模型(STAMP)的雷达系统软件缺陷预测方法。首先,基于STAMP与历史缺陷数据,构建雷达系统软件控制过程模型;然后,构建贝叶斯网络,对历史缺陷数据进行训练学习,获取雷达系统软件缺陷预测规则;最后,在雷达系统软件上开展工程应用,进行缺陷预测,并对预测结果进行分析,验证新方法的有效性和实用性。
[Key word]
[Abstract]
Software is playing an important role in radar products. Software quality has become key factor of radar quality and efficiency. Predicting the trend of radar software defects is of great importance for radar software quality control and security. In order to show the mechanism of radar software defects, a radar software defect prediction model based on system-theoretic accident modeling process (STAMP) is proposed. Firstly, based on STAMP and historical defect data, a radar software control process model is built. Then, a Bayesian network learning model is constructed, and a training process is conducted on historical defect data to get radar software defect prediction rules. Finally, the rules are applied on real radar software testing projects to predict possible defects. The prediction results are analyzed to verify the effectiveness and applicability of the proposed approach.
[中图分类号]
TP311.5
[基金项目]