检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[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[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.222