SHF: Small: Collaborative Research: Towards Automated Model Synthesis of Library and System Functions for Program-Environment Co-Analysis
SHF: Small: Collaborative Research: Towards Automated Model Synthesis of Library and System Functions for Program-Environment Co-Analysis
批准号:
1320326
负责人:
Xiangyu Zhang
金额:
$15.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2013
资助国家:
美国
项目状态:
已结题
起止时间:
2013-09-01 至 2016-08-31
中文摘要
程序分析的快速发展极大地促进了许多应用,包括安全漏洞检测、软件故障定位、性能优化等。然而,处理库函数和系统调用(也称为环境函数)在程序分析中是一个普遍而关键的挑战。尽管这些环境函数不是由开发人员编写的,但它们是程序语义的内在组成部分,因此,对于程序分析人员来说,共同分析程序及其执行环境是理想的。尽管它很重要,但在实践中实现程序-环境联合分析是具有挑战性的。首先,一些环境函数的源代码难以获取,这阻碍了基于源代码的分析。此外,即使源代码是可用的,代码库也常常是非常大和复杂的,使得分析变得困难。在这个项目中,目标是开发一种高度自动化的技术,可以根据环境函数的二进制实现和一组初始输入来构建模型。模型本质上是提供与被建模的功能相同的功能的程序,但实际上简化了。这样的程序可以作为应用程序的一部分,从而实现程序-环境协同分析。所建议的技术将导致高度自动化的解决方案,将在很大程度上减轻程序分析开发人员手工制作模型的负担。此外,它将使程序环境协同分析变得可行和更精确,从而能够检测到其他情况下无法检测到的安全漏洞和软件缺陷。此外,pi期望拟议的研究能够促进程序分析和操作系统的学习,并提供许多机会将研究结果纳入计算机科学的相关课程。
英文摘要
The rapid advance of program analysis greatly benefits many applications, including security vulnerability detection, software fault localization, performance optimization, to name a few. However, handling library functions and system calls (also referred to as environmental functions) presents a pervasive and critical challenge in program analysis. Even though these environmental functions are not written by developers, they are an intrinsic part of program semantics and consequently it would be ideal for a program analysis to co-analyze the program and its execution environment. Despite its importance, achieving program-environment co-analysis in practice is challenging. First, the difficulty to acquire the source code of some environmental functions precludes source code based analysis. Moreover, even if source code is available, the code base is often prohibitively large and complex, making analysis difficult.In this project, the goal is to develop a highly automated technique that can construct models for environmental functions from their binary implementations and a set of initial inputs. The models are essentially programs that provide the same functionality of the functions being modeled, yet substantially simplified. Such programs can be included as part of the application, enabling program-environment co-analysis. The proposed technique will lead to a highly automated solution that will largely offload the onus of manually crafting models from program analysis developers' shoulders. Moreover, it will make program environment co-analysis feasible and more precise, enabling detection of security vulnerability and software defects that are otherwise undetectable. Additionally, the PIs expect the proposed research to foster learnings in both program analysis and operating systems, as well as providing many opportunities to incorporate findings to relevant courses in computer science.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Small: AI Model Debugging by Analyzing Model Internals with Python Program Analysis
-
批准号:1910300
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2019
-
负责人:Xiangyu Zhang
-
依托单位:
EAGER: A Python Program Analysis Infrastructure to Facilitate Better Data Processing
-
批准号:1748764
-
项目类别:Standard Grant
-
资助金额:$14.7万
-
财政年份:2017
-
负责人:Xiangyu Zhang
-
依托单位:
CSR: Small: Elastic and Robust Cloud Programming
-
批准号:1618923
-
项目类别:Standard Grant
-
资助金额:$48.55万
-
财政年份:2016
-
负责人:Xiangyu Zhang
-
依托单位:
Travel Support For ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE 2014)
-
批准号:1434610
-
项目类别:Standard Grant
-
资助金额:$2.0万
-
财政年份:2014
-
负责人:Xiangyu Zhang
-
依托单位:
SHF: Small: Reliable Data Processing by Dynamic Program Analysis
-
批准号:1320444
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2013
-
负责人:Xiangyu Zhang
-
依托单位:
SHF: CSR: Small: Collaborative Research: Automated Model Synthesis of Library and System Functions for Program-Environment Co-Analysis
-
批准号:1218993
-
项目类别:Standard Grant
-
资助金额:$4.48万
-
财政年份:2012
-
负责人:Xiangyu Zhang
-
依托单位:
CSR: Small: Automated Software Failure Causal Path Computation
-
批准号:0917007
-
项目类别:Standard Grant
-
资助金额:$49.33万
-
财政年份:2009
-
负责人:Xiangyu Zhang
-
依托单位:
CAREER: Scalable Dynamic Program Reasoning
-
批准号:0845870
-
项目类别:Continuing Grant
-
资助金额:$42.5万
-
财政年份:2009
-
负责人:Xiangyu Zhang
-
依托单位:
CSR-AES-RCS: Scalable and Efficient Dynamic Information Flow Tracking in Multithreaded Programs
-
批准号:0720516
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:2007
-
负责人:Xiangyu Zhang
-
依托单位:
CRI: IAD An Advanced Infrastructure for Generation, Storage, and Analysis of Program Execution Traces
-
批准号:0708464
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2007
-
负责人:Xiangyu Zhang
-
依托单位:
国内基金
海外基金
登录
查看更多内容
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:张祥忠
-
依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
-
批准号:32000033
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:林平
-
依托单位:
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
-
批准号:31972324
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:高学文
-
依托单位:
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
-
批准号:81900988
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2019
-
负责人:毛梦莹
-
依托单位:
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
-
批准号:31870821
-
项目类别:面上项目
-
资助金额:56.0万元
-
批准年份:2018
-
负责人:陈江宁
-
依托单位:
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
-
批准号:31802058
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2018
-
负责人:麻慧
-
依托单位:
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
-
批准号:31772128
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2017
-
负责人:吴建国
-
依托单位:
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
-
批准号:81704176
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2017
-
负责人:赵继梦
-
依托单位:
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
-
批准号:91640114
-
项目类别:重大研究计划
-
资助金额:85.0万元
-
批准年份:2016
-
负责人:何祖华
-
依托单位: