基于优化SVR 的军用软件可靠性预测方法*
2020-01-08马振宇刘福胜
火力与指挥控制 2019年11期
关键词:模型
马振宇,张 威,吴 纬,韩 坤,刘福胜
(1.陆军装甲兵学院,北京 100072;2.解放军63963 部队,北京 100071)
0 引言
当今信息化、现代化发展迅猛,部队为了保证自身的战斗力不受削减,适应新时代的作战需求,也在不断地普及信息化,因此,许多规模较大,复杂程度较高的系统软件都嵌入到部队装备当中,例如火控系统、制导系统以及控制系统等。为了保证军用软件和装备在一起使用时,不会出现由于软件的失效而导致装备无法使用的情况,这就要求军用软件自身具有较高的可靠性[1-3]。如果软件在备装部队之前,能够及时准确地预估软件可靠性,就能够保障软件今后的正常使用。
文中首先通过相关分析,找到对军用软件可靠性影响较大的5 个度量元。然后通过数据归一化以及随机排序的方法对这5 个度量元进行数据预处理。接着利用网格寻优法对SVR 算法中的参数进行寻优,以此为基础构建出基于优化SVR 算法的军用软件可靠性预测方法。最后通过案例分析,证明了该方法的可行性和有效性。
1 相关准备工作
1.1 度量元采集
软件一般含有多种属性,软件度量是度量对软件自身可靠性造成影响的属性,而这些属性一般称为软件度量元[4]。度量元可以用来处理模块缺陷分类、模块缺陷数分类和遗留等问题,因此,通过选择度量元,找到与军用软件可靠性指标之间内在的联系,构建出军用软件可靠性预测模型,是提升软件可靠性行之有效的办法。
本文使用静态分析工具Logiscope 获取软件度量元数据[5]。……
登录APP查看全文
