arrow
返回

An empirical study on constraint optimization techniques for test generation

delete2016-10-13
delete11
PRE
AI
张
张智轶 (Zhiyi Zhang)
陈
陈振宇 (Zhenyu Chen) *
R
Ruizhi Gao
E
Eric W. M. Wong
B
Baowen Xu
DOI:10.1007/s11432-015-0450-5delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Constraint solving is a frequent, but expensive operation with symbolic execution to generate tests for a program. To improve the efficiency of test generation using constraint solving, four optimization techniques are usually applied to existing constraint solvers, which are constraint independence, constraint set simplification, constraint caching, and expression rewriting. In this paper, we conducted an empirical study, using these four constraint optimization techniques in a well known test generation tool KLEE with 77 GNU Coreutils applications, to systematically investigate how these optimization techniques affect the efficiency of test generation. The experimental results show that these constraint optimization techniques as well as their combinations cannot improve the efficiency of test generation significantly for ALL-SIZED programs. Moreover, we studied the constraint optimization techniques with respect to two static metrics, lines of code (LOC) and cyclomatic complexity (CC), of programs. The experimental results show that the constraint set simplification technique can improve the efficiency of test generation significantly for the programs with high LOC and CC values. The constraint caching optimization technique can improve the efficiency of test generation significantly for the programs with low LOC and CC values. Finally, we propose four hybrid optimization strategies and practical guidelines based on different static metrics.
Keyword:
test generation
symbolic execution
constraint solving
constraint optimization
static metric
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Science China Information Sciences 封面图
Science China Information Sciences
IF:
7.6
论文数:
4.9K
被引数:
8.9K

机构

U
university of texas system
学者数:
18.5W
论文数: 15.6W
被引数: 210
N
nanjing university
学者数:
7.8W
论文数: 5.6W
被引数: 87
引用论文

引用论文

Lignocellulose‐degrading marine fungi
err2009-01-10
err0
PREAI
errS B Pointing; K D Hyde
err分享
err收藏
err分享
err收藏
Lighting to Make You Feel Better: Improving the Mood of Elderly People with Affective Ambiences
err2015-07-20
err0
errOAAI
errAndre Kuijsters; Judith Redi; Boris de Ruyter; Ingrid Heynderickx
err分享
err收藏
err分享
err收藏
Development and Validation of a Photonumeric Scale for Evaluation of Infraorbital Hollows
err2016-10-01
err0
errOAAI
errLisa Donofrio; Jean Carruthers; Bhushan Hardas; Diane K. Murphy; Derek Jones; Jonathan M. Sykes; Alastair Carruthers; Lela Creutz; Ann Marx; Sara Dill
err分享
err收藏
Theory and Techniques for Automated Generation of Vulnerability-Based Signatures
err2008-10-01
err22
PREAI
errBrumley, David; Newsome, James; Song, Dawn; Wang, Hao; Jha, Somesh
err分享
err收藏
学者 查看更多内容