...
首页> 外文期刊>Computer standards & interfaces >A Systematic Review of Search Strategies in Dynamic Symbolic Execution
【24h】

A Systematic Review of Search Strategies in Dynamic Symbolic Execution

机译:动态符号执行中搜索策略的系统综述

获取原文
获取原文并翻译 | 示例
           

摘要

One of the major concerns of dynamic symbolic execution (DSE) based automated test case generation is its huge search space which restricts its usage for industrial-size program testing. In fact, DSE performs test case generation by exploring paths of the program, and the number of program paths is exponential in the number of branch conditions encountered during execution. Thus, by increasing the number of branches, the search space will be extremely large and without applying an effective and efficient technique to explore the search space, DSE would fail to achieve the predesignated goals in the given budget. To this end, different search strategies have been proposed to prioritize program paths and to select the most promising ones with respect to the testing goal. In this paper, we conduct a comprehensive systematic review of search strategies in DSE. We collect different techniques and methods concerning the topic, classify and summarize them, highlight their advantages and drawbacks, and provide a complete comparison of the methods in each category. The classification is carried out according to the type of search and also the information source exploited by the strategies to direct DSE. We also analyze the evaluation methodologies of experiments reported on this subject, give a general overview of them, perform a set of experiments and provide a set of guidelines for conducting future experiments in this area of research.
机译:基于动态符号执行(DSE)的自动测试案例生成的主要问题之一是其巨大的搜索空间,其限制了其对工业大小的程序测试的用法。实际上,DSE通过探索程序的路径来执行测试用例,并且程序路径的数量是在执行期间遇到的分支条件的数量的指数。因此,通过增加分支的数量,搜索空间将非常大,而不应用有效且有效的技术来探索搜索空间,DSE将无法在给定的预算中实现预测的目标。为此,已经提出了不同的搜索策略来优先考虑程序路径,并选择最有希望的测试目标。在本文中,我们对DSE的搜索策略进行了全面的系统审查。我们收集有关主题的不同技术和方法,分类和总结它们,突出显示其优点和缺点,并提供每个类别中方法的完全比较。分类根据搜索类型以及通过策略引导DSE开发的信息源。我们还分析了对该主题报告的实验的评估方法,概述了它们,执行一套实验,并提供一套用于在该研究领域进行未来实验的指导方针。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号