软件学报

北大核心,INSPEC,JST,Pж(AJ),EI

国内刊号:11-2560/TP

国际刊号:1000-9825

软件学报杂志2022年第2期:结合关键点概率与路径相似度的多路径覆盖策略

发布日期:

作者:钱忠胜,祝洁,朱懿敏,俞情媛,李端明,宋佳

单位:钱忠胜,江西财经大学 信息管理学院, 江西 南昌 33001311,祝洁,江西财经大学 信息管理学院, 江西 南昌 33001302,朱懿敏,江西财经大学 信息管理学院, 江西 南昌 33001303,俞情媛,江西财经大学 信息管理学院, 江西 南昌 33001304,李端明,江西财经大学 信息管理学院, 江西 南昌 33001305,宋佳,江西财经大学 信息管理学院, 江西 南昌 33001306

关键词:多种群遗传算法;多路径覆盖;关键点概率;路径相似度;贡献度

基金:国家自然科学基金(61762041); 江西省自然科学基金(20181BAB202009); 江西省教育厅科技重点项目(GJJ180250)

利用多种群遗传算法解决多路径覆盖问题, 是测试数据自动生成领域一个重要的研究方向. 为了提高多路径覆盖测试数据自动生成的效率, 提出一种将关键点概率和路径相似度相结合的多路径覆盖策略. 首先, 将理论路径划分成易覆盖、难覆盖及不可达路径; 然后, 通过易覆盖路径统计关键点概率, 依此概率计算个体对生成测试数据的贡献度, 并利用贡献度改进适应度函数, 同时根据关键点概率对目标路径进行排序; 最后, 使用多种群遗传算法生成覆盖目标路径的测试数据, 在进化过程中, 子种群覆盖当前目标路径后, 继续尝试覆盖该目标路径的相似路径. 实验结果表明, 该方法能够有效地提高多路径覆盖测试数据生成的效率.

来源:2022年第2期

《软件学报》期刊编辑部

查看软件学报杂志2022年第2期

联系我们

  • 地址:北京8718信箱
  • 电话:010-62562563
  • E-mail:jos (a) iscas. ac. cn

咨询工作人员