首页> 外文会议>Computer and Information Science (ICIS), 2012 IEEE/ACIS 11th International Conference on >Polynomial Constraint Satisfaction Utilizing Adaptive Dynamic Domain Reduction
【24h】

Polynomial Constraint Satisfaction Utilizing Adaptive Dynamic Domain Reduction

机译:利用自适应动态域约简的多项式约束满足

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Automation of generating test data is an adequate solution for testing software. Moreover, solving constraints is one of the most important parts of this process. Each constraint is a condition along which there is a vector with different variables' values involves in condition to satisfy the constraint. Despite the fact that previous methods have investigated the solver vectors by decreasing the value's domain, they do not have the capability of finding all solver vectors. This paper proposes Adaptive Dynamic Domain Reduction, which is referred to as ADDR, in order to find all solver vectors related to the polynomial constraints. In the proposed method, each constraint is satisfied utilizing domain reduction or a divide-and-conquer based method. In iterations of algorithm, new domains are defined for variables of a constraint with the results that choosing each arbitrary member of the domain can satisfy constraint. Moreover, union of these domains can find all solver vectors. In order to demonstrate the efficiency of the proposed method, a set of experiments is conducted. These experiments show the proposed method can further improve the process of test data generation in a situation in which complicated or simultaneous constraints may result in the automation failure.
机译:自动化生成测试数据是测试软件的适当解决方案。此外,解决约束是此过程中最重要的部分之一。每个约束都是一个条件,沿着该条件存在一个向量,其中变量的值涉及满足该约束的条件。尽管先前的方法通过减小值的域来研究求解器矢量,但它们不具备找到所有求解器矢量的能力。为了找到与多项式约束有关的所有求解器矢量,本文提出了自适应动态域约简(简称ADDR)。在提出的方法中,利用域约简或基于分治法的方法来满足每个约束。在算法的迭代中,为约束的变量定义了新的域,结果是选择域的每个任意成员都可以满足约束。而且,这些域的并集可以找到所有求解器向量。为了证明所提出方法的有效性,进行了一组实验。这些实验表明,在复杂或同时的约束可能导致自动化失败的情况下,该方法可以进一步改善测试数据的生成过程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号