期刊文献+

SAGA在软件测试数据自动生成中的应用 被引量:1

Automated Software Test Data Generation by SAGA
下载PDF
导出
摘要 总结了测试数据自动生成的通用模型,把模拟退火遗传算法(SAGA)引入模型中作为核心搜索方法,避免了单一遗传算法易陷入局部最优的问题。在算法中,通过实施模拟退火筛选、改进加速适应度函数和控制温度迭代方式达到了模拟退火算法(SA)与遗传算法(GA)的有机融合,并优化了SA的邻域构造方式,加入了遗传算法的最优保留策略,使得算法在收敛效率等方面更加有效。试验证明,该方法是有效的测试数据自动生成方法。 The general model of dynamic test data generation is discussed in this paper. Simulated annealing genetic algorithm(SAGA) is utilized in this model as the main searching method for solving the problem of trapping in local optimum. In this algorithm, the implementation of simulated annealing filtration, the improvement of accelerated-fitness function and the control of temperature's iterative style construction combine simulated annealing(SA) and genetic algorithm(GA) together. Furthermore, the neighbor construction of SA is optimized and elitism reservation method of GA is applied to improve convergence efficiency. Finally, some experiment results are presented which show that SAGA is more efficient than other methods.
出处 《信息与电子工程》 2005年第1期40-43,共4页 information and electronic engineering
关键词 计算机软件 动态数据生成 模拟退火遗传算法 模拟退火算法 遗传算法 软件测试 computer software: software test data generation: SAGA: simulated annealing genetic algorithms software test
  • 相关文献

参考文献5

  • 1王雪梅,王义和.模拟退火算法与遗传算法的结合[J].计算机学报,1997,20(4):381-384. 被引量:123
  • 2荚伟,奚红宇,高仲仪.遗传算法在软件测试数据生成中的应用[J].北京航空航天大学学报,1998,24(4):434-437. 被引量:38
  • 3B Korel. Automated Software Test Data Generatiton[J]. IEEE Trans. Software Eng. 1990,16(2): 870-879.
  • 4H Tracey, J Clark, K Mander, et al. An Automated Framework for Structural Test-Data Generation[A]. Proc. Automated Software Eng. '98[C]. 1998. 285-288.
  • 5Christoph C Michael. Generating Software Test Data by Evolution[J]. IEEE Trans. Software Eng,2001, 27(12): 1085-1110.

二级参考文献3

共引文献159

同被引文献3

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部