基于RBF神经网络的多标签蜕变关系预测方法  被引量:2

A Multi-label Metamorphic Relations Prediction Approach Based on RBF Neural Network

在线阅读下载全文

作  者:曾金伟 张鹏程[1] 李雯睿[2] 周新丽[3] 

机构地区:[1]河海大学计算机与信息学院,江苏南京211100 [2]南京晓庄学院数学和信息技术学院,江苏南京211147 [3]国际关系学院信息科技学院,北京100091

出  处:《计算机与现代化》2016年第12期1-6,11,共7页Computer and Modernization

基  金:国家自然科学基金资助项目(61572171;61202097;61202136);国家级大学生创新创业训练计划项目(201511460012);中央高校基本科研业务费(B15020191);中央高校基本科研业务费专项资金项目(3262015T70)

摘  要:蜕变测试技术被广泛应用于不同软件测试领域,但在实际应用中也遇到一些问题——缺少实用的蜕变关系构造方法,本文提出一种新的方法,使用RBF神经网络自动的预测函数可能满足的多个蜕变关系。首先根据函数的源码使用Soot分析工具生成控制流图和相应带标签的控制流图;然后从函数的控制流图中提取节点和路径特性构成多标签的数据集;最后通过对样本数据集的学习建立多标签RBF神经网络模型来预测被测函数可能满足的多个蜕变关系。实验结果表明,该方法是有效的。A multi-label metamorphic relations prediction approach based on Radial Basis Function (RBF) neural network is proposed, which uses Soot analysis tool to generate the control flow graph and the corresponding control flow graph with labels. And then, nodes and path properties extracted from functional control flow graph constitute multi-label data sets. Finally, a multi-label RBF neural network prediction model established by learning the sample data sets is used to predict the function that can satisfy multiple metamorphic relations. Experiment results prove that the method is effective.

关 键 词:软件测试 多标签 径向基神经网络 蜕变测试 蜕变关系 

分 类 号:TP301[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象