跳到主要导航 跳到搜索 跳到主要内容

Enhancing constraint based test generation by local search

  • Beihang University
  • Wuhan University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

The core operation of symbolic execution based test data generation is to generate a path constraint in terms of input variables for a selected path. Solutions to the path constraint are test data which will be used to execute the target path. So far, the limitations of constraint solving still prevent its widespread use in practice. Most of the constraint solvers aim at a particular kind of constraint and might have no way to deal with complex path constraints derived in a real-world software application. To tackle the problem, we propose a hybrid solving strategy for path constraints containing multiple kinds of constraints. In particular, the path constraint is converted and divided into two parts that can be solved by different constraint solving techniques. A local search method is combined with a linear constraint solver to solve complex mathematical constraints. We have extended the symbolic execution engine KLEE with our approach and evaluated its effectiveness on a set of mathematical programs. The preliminary evaluation shows that our approach can solve a majority of complex path constraints in the experiments in reasonable time.

源语言英语
主期刊名Proceedings of 2017 6th International Conference on Software and Computer Applications, ICSCA 2017
出版商Association for Computing Machinery
154-158
页数5
ISBN(电子版)9781450348577
DOI
出版状态已出版 - 26 2月 2017
活动6th International Conference on Software and Computer Applications, ICSCA 2017 - Bangkok, 泰国
期限: 26 2月 201728 2月 2017

出版系列

姓名ACM International Conference Proceeding Series

会议

会议6th International Conference on Software and Computer Applications, ICSCA 2017
国家/地区泰国
Bangkok
时期26/02/1728/02/17

指纹

探究 'Enhancing constraint based test generation by local search' 的科研主题。它们共同构成独一无二的指纹。

引用此