Efficient symbolic execution for software testing

象征性执行 计算机科学 混合试验 抽象 范围(计算机科学) 可满足模理论 程序设计语言 软件 解算器 软件工程 认识论 哲学
作者
Johannes Kinder
标识
DOI:10.1109/fmcad.2014.6987585
摘要

Summary form only given. Symbolic execution has proven to be a practical technique for building automated test case generation and bug finding tools. While the basic technique had been introduced already in the 70s, the advent of modern SAT and SMT solvers has lead to a surge of tools and techniques in the area over the last decade. This tutorial will introduce and compare the different approaches to using symbolic execution for testing and discuss the specific challenges and trade-offs. A main challenge in symbolic execution is path explosion, and various proposals have been made to combat it. I will discuss how these techniques affect the number and type of solver queries that have to be made, and how this can lead to surprising effects on the efficiency of a symbolic execution engine. Going further, we will look at developments to increase the scope of symbolic execution to larger software systems. Specific topics covered include state merging, procedure summaries, abstraction, search strategies, and parallelization.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
更新
PDF的下载单位、IP信息已删除 (2025-6-4)

科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
刚刚
强健的雅绿完成签到,获得积分10
1秒前
汉堡包应助爱听歌的夏烟采纳,获得10
1秒前
龙的传人完成签到,获得积分20
1秒前
大个应助微笑的语芙采纳,获得10
1秒前
3秒前
3秒前
4秒前
乙醇完成签到,获得积分10
5秒前
5秒前
6秒前
龙的传人发布了新的文献求助30
6秒前
7秒前
稳重的小刺猬完成签到,获得积分10
7秒前
荔枝味果冻完成签到,获得积分10
7秒前
10秒前
Owen应助Manta采纳,获得10
12秒前
亓大大完成签到,获得积分10
13秒前
15秒前
勤奋的凌香完成签到,获得积分10
15秒前
11点40发布了新的文献求助10
16秒前
从容的鹰发布了新的文献求助10
16秒前
16秒前
20秒前
pxy发布了新的文献求助30
20秒前
小趴蔡完成签到 ,获得积分10
20秒前
xu发布了新的文献求助10
21秒前
FashionBoy应助乔乔乔采纳,获得10
21秒前
22秒前
22秒前
24秒前
烟花应助呼安采纳,获得10
25秒前
矢思然完成签到,获得积分10
26秒前
xxggyy007发布了新的文献求助30
26秒前
27秒前
烟花应助从容的鹰采纳,获得10
29秒前
29秒前
易达发布了新的文献求助10
30秒前
FashionBoy应助lzd采纳,获得10
30秒前
FashionBoy应助xu采纳,获得10
30秒前
高分求助中
The Mother of All Tableaux: Order, Equivalence, and Geometry in the Large-scale Structure of Optimality Theory 3000
A new approach to the extrapolation of accelerated life test data 1000
Problems of point-blast theory 400
北师大毕业论文 基于可调谐半导体激光吸收光谱技术泄漏气体检测系统的研究 390
Phylogenetic study of the order Polydesmida (Myriapoda: Diplopoda) 370
Robot-supported joining of reinforcement textiles with one-sided sewing heads 320
Novel Preparation of Chitin Nanocrystals by H2SO4 and H3PO4 Hydrolysis Followed by High-Pressure Water Jet Treatments 300
热门求助领域 (近24小时)
化学 材料科学 医学 生物 工程类 有机化学 生物化学 物理 内科学 纳米技术 计算机科学 化学工程 复合材料 遗传学 基因 物理化学 催化作用 冶金 细胞生物学 免疫学
热门帖子
关注 科研通微信公众号,转发送积分 3998449
求助须知:如何正确求助?哪些是违规求助? 3537924
关于积分的说明 11272900
捐赠科研通 3276966
什么是DOI,文献DOI怎么找? 1807205
邀请新用户注册赠送积分活动 883819
科研通“疑难数据库(出版商)”最低求助积分说明 810020