检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]中国科学院长春光学精密机械与物理研究所,长春130033
出 处:《计算机应用》2014年第10期2908-2912,共5页journal of Computer Applications
基 金:国家863计划项目(2011AA7031024G)
摘 要:针对现有的软件可靠性增长模型(SRGM)适用性较差、预测精度波动大的问题,使用自适应步长布谷鸟搜查(ASCS)算法对模糊神经网络(FNN)的权重和阈值进行寻优,利用得到了最优权重和阈值的FNN建立SRGM。在使用缺陷数据对FNN训练的过程中,利用ASCS来调整FNN的权重和阈值,以此提高在预测过程中的精度,同时采用多次预测结果取均值的方式来减小FNN预测的波动性,以此建立基于结合自适应步长布谷鸟搜查算法的模糊神经网络(ASCS-FNN)的软件可靠性增长模型。利用3组软件缺陷数据,以误差比均值和误差平方和作为衡量标准,对基于ASCS-FNN、结合模拟退火算法的动态模糊神经网络(SA-DFNN)、FNN、BP网络(BPN)建立的SRGM的一步向前预测能力进行比较。预测结果表明,在四组模型中,基于ASCS-FNN建立的SRGM相对于SA-DFNN、FNN、BPN建立的SRGM的平均预测精度相对提高率RI(AE)和RI(SSE)分别为-1.48%、54.8%、33.8%和14.4%、76%、35.9%,并且该模型比FNN、BPN建立的SRGM在相同缺陷数据下的预测波动性小,而且网络结构比SA-DFNN的网络结构简单。因此该模型具有预测精度较高、预测稳定和具有一定的适用性等优点。According to the poor applicability and poor prediction accuracy fluctuation of the existing Software Reliability Growth Model (SRGM), this paper proposed a model based on Fuzzy Neural Network (FNN) which was connected with self- Adaptive Step Cuckoo Search (ASCS) algorithm, the weights and thresholds of the FNN were optimized by ASCS algorithm, then the FNN was used to establish SRGM. Software defect data were used in the FNN's training process, the weights and thresholds of FNN were adjusted by ASCS, the accuracy of prediction process was improved correspondingly, at the same time, in order to reduce the fluctuation of prediction by FNN, averaging method was used to deal with predicted results. Based on those, SRGM was established by self-Adaptive Step Cuckoo Search algorithm--Fuzzy Neural Network (ASCS-FNN). According to 3 groups of software defect data, taking Average Error (AE) and Sum of Squared Error (SSE) as measurements, the SRGM's one-step forward predictive ability established by ASCS-FNN was compared with the SRGM's one-step forward predictive ability established by Simulated Annealing--Dynamic Fuzzy Neural Network (SA-DFNN), FNN and Back Propagation Network ( BPN). The simulation results confirm that, the SRGM based on ASCS-FNN relative to the SRGM based on SA-DFNN, FNN and BPN, the mean of Relative Increase (RI) of prediction accuracy rate for RI (AE) is - 1.48%, 54.8%, 33.8%, and the mean of Relative Increase (RI) of prediction accuracy rate for RI (SSE) is 14.4%, 76%, 35.9%. The prediction of SRGM established by ASCS-FNN is more steadily than the prediction of SRGM established by FNN and BPN, and the net structure of ASCS-FNN is much simpler than the net structure of SA-DFNN, so the SRGM established by ASCS-FNN has high prediction accuracy, prediction stability, and some adaptability.
关 键 词:软件可靠性增长模型 软件缺陷数据 自适应步长布谷鸟搜查算法 模糊神经网络 一步向前预测
分 类 号:TP181[自动化与计算机技术—控制理论与控制工程]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.222