Test Generation for Embedded Executables via Concolic Execution in a Real Environment

混合试验 可执行文件 象征性执行 计算机科学 调试 嵌入式软件 代码覆盖率 嵌入式系统 测试用例 软件 最坏情况执行时间 特征(语言学) 程序设计语言 执行时间 语言学 哲学 回归分析 机器学习
作者
Ting Chen,Xiaosong Zhang,Xiao‐li Ji,Cong Zhu,Yang Bai,Yue Wu
出处
期刊:IEEE Transactions on Reliability [Institute of Electrical and Electronics Engineers]
卷期号:64 (1): 284-296 被引量:9
标识
DOI:10.1109/tr.2014.2363153
摘要

Traditional software testing methods are not effective for testing embedded software thoroughly due to the fact that generating effective test inputs to cover all code is extremely difficult. In this work, we propose an automatic method to generate test inputs for embedded executables which is based on concolic execution. The core idea of our method is to divide concolic execution into symbolic execution on hosts, and concrete execution on targets, so considerable development work can be saved. Our method overcomes the limitations of the software and hardware abilities of embedded systems by restricting heavy-weight work on resourceful hosts. One feature of our method is that it targets executables, so the source of tested software is not needed. Another feature is that tested programs run in a real environment rather than in a simulator, so accurate run-time information can be acquired. Symbolic execution and concrete execution are coordinated by cross-debugging functions. Then we implement our method on Wind River VxWorks. Experiments show that our method achieves high code coverage with acceptable speed.

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

科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
刚刚
刚刚
刚刚
开朗的傲云完成签到,获得积分10
刚刚
wang完成签到,获得积分10
1秒前
何禅发布了新的文献求助10
1秒前
2秒前
施少雄发布了新的文献求助10
2秒前
红红完成签到,获得积分10
2秒前
2秒前
3秒前
Yanhai发布了新的文献求助10
3秒前
Rae完成签到 ,获得积分10
3秒前
愉快的烤鸡完成签到,获得积分10
4秒前
4秒前
临泉发布了新的文献求助20
4秒前
4秒前
禾研完成签到,获得积分10
4秒前
OKYT发布了新的文献求助10
5秒前
Evina给编号9527的求助进行了留言
5秒前
烟花应助ww417采纳,获得30
5秒前
5秒前
5秒前
在水一方应助dignity采纳,获得30
7秒前
lcm完成签到,获得积分10
7秒前
7秒前
7秒前
7秒前
7秒前
Vv完成签到,获得积分10
8秒前
emgauemmeo完成签到,获得积分20
8秒前
英姑应助ln采纳,获得10
8秒前
8秒前
领导范儿应助大凯采纳,获得10
8秒前
季子超发布了新的文献求助10
8秒前
Zx_1993应助alicealike采纳,获得10
8秒前
思源应助鱼骨头采纳,获得10
9秒前
羊羊耶完成签到,获得积分10
9秒前
鬼鬼鼠鼠偷番薯完成签到,获得积分10
9秒前
9秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Predation in the Hymenoptera: An Evolutionary Perspective 1800
List of 1,091 Public Pension Profiles by Region 1561
Binary Alloy Phase Diagrams, 2nd Edition 1400
Specialist Periodical Reports - Organometallic Chemistry Organometallic Chemistry: Volume 46 1000
Holistic Discourse Analysis 600
Beyond the sentence: discourse and sentential form / edited by Jessica R. Wirth 600
热门求助领域 (近24小时)
化学 材料科学 医学 生物 工程类 有机化学 生物化学 物理 纳米技术 计算机科学 内科学 化学工程 复合材料 物理化学 基因 遗传学 催化作用 冶金 量子力学 光电子学
热门帖子
关注 科研通微信公众号,转发送积分 5513281
求助须知:如何正确求助?哪些是违规求助? 4607602
关于积分的说明 14505891
捐赠科研通 4543161
什么是DOI,文献DOI怎么找? 2489360
邀请新用户注册赠送积分活动 1471343
关于科研通互助平台的介绍 1443372