Symbolic Execution with Interval Solving and Meta-heuristic Search

Software Testing, Verification and Validation(2012)

引用 57|浏览1
暂无评分
摘要
A challenging problem in symbolic execution is to solve complex mathematical constraints such as constraints that include floating-point variables and transcendental functions. The inability to solve such constraints limit the application scope of symbolic execution. In this paper, we present a new method to solve such complex math constraints. Our method combines two existing: meta-heuristic search and interval solving. Conceptually, the combination explores the synergy of the individual methods to improve constraint solving. We implemented the new method in the CORAL constraint-solving infrastructure, and evaluated its effectiveness on a set of publicly-available software from the aerospace domain. Results indicate that the new method can solve significantly more complex mathematical constraints than previous techniques.
更多
查看译文
关键词
floating-point variable,symbolic execution,complex math constraint,complex mathematical constraint,application scope,aerospace domain,challenging problem,coral constraint-solving infrastructure,new method,individual method,meta-heuristic search,heuristic search,cost accounting,concrete,java,testing,floating point,aerospace,transcendental function
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要