Improving Symbolic Execution via Targeted Program Transformations
Improving Symbolic Execution via Targeted Program Transformations
批准号:
EP/N007166/1
负责人:
Cristian Cadar
金额:
$36.5万
依托单位:
依托单位国家:
英国
项目类别:
Research Grant
财政年份:
2016
资助国家:
英国
项目状态:
已结题
起止时间:
2016 至 --
中文摘要
动态符号执行(DSE)在过去十年中获得了极大的普及,成为许多计算机科学领域(包括软件工程、编程语言、软件测试、验证、安全性和计算机系统)的标准技术工具箱的一部分。该技术支持广泛的应用程序,包括自动检测错误和安全漏洞、恢复损坏的文档、生成补丁和自动调试等等。DSE的有效性和可扩展性在很大程度上取决于程序的结构。也就是说,语义等价的程序在DSE探索程序状态空间的有效性方面可能存在很大差异。因此,本项目旨在发现和设计自动保持语义的程序转换,以提高DSE的可伸缩性。
英文摘要
Dynamic symbolic execution (DSE) has gained tremendous popularity in the last decade, becoming part of the standard toolbox of techniques in many computer science fields including software engineering, programming languages, software testing, verification, security, and computer systems. The technique has enabled a wide range of applications, including the automatic detection of bugs and security vulnerabilities, recovery of corrupt documents, patch generation, and automatic debugging, among many others.The effectiveness and scalability of DSE is highly dependent on the structure of the program. That is, semantically-equivalent programs can differ substantially with respect to the effectiveness of DSE to explore the program state space. As a result, this project aims to discover and design automatic semantics-preserving program transformations that improve the scalability of DSE.
期刊论文(10)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
10.1145/3314221.3314610
发表时间:
2019-06
期刊:
Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation
影响因子:
--
作者:
[Timotej Kapus;Oren Ish-Shalom;Shachar Itzhaky;N. Rinetzky;Cristian Cadar]
通讯作者:
Timotej Kapus;Oren Ish-Shalom;Shachar Itzhaky;N. Rinetzky;Cristian Cadar
A segmented memory model for symbolic execution
用于符号执行的分段内存模型
DOI:
10.1145/3338906.3338936
发表时间:
2019
期刊:
影响因子:
--
作者:
[Kapus T]
通讯作者:
Kapus T
Fine-Grain Memory Object Representation in Symbolic Execution
符号执行中的细粒度内存对象表示
DOI:
10.1109/ase.2019.00089
发表时间:
2019
期刊:
影响因子:
--
作者:
[Nowack M]
通讯作者:
Nowack M
Combining symbolic execution and search-based testing for programs with complex heap inputs
将符号执行和基于搜索的测试相结合,对具有复杂堆输入的程序进行测试
DOI:
10.1145/3092703.3092715
发表时间:
2017
期刊:
影响因子:
--
作者:
[Braione P]
通讯作者:
Braione P
DOI:
10.1145/3092703.3092728
发表时间:
2017-07
期刊:
Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis
影响因子:
--
作者:
[D. Perry;Andrea Mattavelli;X. Zhang;Cristian Cadar]
通讯作者:
D. Perry;Andrea Mattavelli;X. Zhang;Cristian Cadar
共 8 条
Automated Patch Impact Analysis (PATCH)
-
批准号:EP/X040836/1
-
项目类别:Research Grant
-
资助金额:$16.47万
-
财政年份:2023
-
负责人:Cristian Cadar
-
依托单位:
Automatically Detecting and Surviving Exploitable Compiler Bugs
-
批准号:EP/R011605/1
-
项目类别:Research Grant
-
资助金额:$85.64万
-
财政年份:2018
-
负责人:Cristian Cadar
-
依托单位:
Multi-version Execution Techniques for Increasing the Reliability and Security of Evolving Software
-
批准号:EP/L002795/1
-
项目类别:Fellowship
-
资助金额:$124.68万
-
财政年份:2014
-
负责人:Cristian Cadar
-
依托单位:
Testing, Verifying, and Generating Software Patches Using Dynamic Symbolic Execution
-
批准号:EP/J00636X/1
-
项目类别:Research Grant
-
资助金额:$36.59万
-
财政年份:2012
-
负责人:Cristian Cadar
-
依托单位:
海外基金