SHF: CSR: Small: Collaborative Research: Automated Model Synthesis of Library and System Functions for Program-Environment Co-Analysis

SHF:CSR:小型:协作研究:用于程序-环境协同分析的库和系统功能的自动模型合成

基本信息

  • 批准号:
    1218993
  • 负责人:
  • 金额:
    $ 4.48万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2012
  • 资助国家:
    美国
  • 起止时间:
    2012-09-01 至 2013-08-31
  • 项目状态:
    已结题

项目摘要

Program analysis provides solid foundations for a broad range of applications, such as detecting security vulnerabilities, localizing program faults, proving program correctness, and optimizing performance. A pervasive and critical challenge in program analysis is to handle library functions and system calls, which provide an essential execution environment for a program and would be ideal to be co-analyzed with the program itself. 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. Existing solutions are to provide program analysis with either manually-constructed models, which do not scale, or imprecise models, which are overly conservative.In this project, the goal is to apply program synthesis technique to construct models for environmental functions from their binary implementation 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 an automated solution that will offload the onus of manually crafting models from program analysis developers' shoulders. Moreover, it will demonstrate the feasibility of precise program-environment co-analysis through applications.
程序分析为广泛的应用程序提供了坚实的基础,例如检测安全漏洞、定位程序错误、证明程序正确性和优化性能。在程序分析中,一个普遍和关键的挑战是处理库函数和系统调用,它们为程序提供了一个基本的执行环境,并且是与程序本身共同分析的理想选择。尽管它很重要,但在实践中实现程序-环境联合分析是具有挑战性的。首先,一些环境函数的源代码难以获取,这阻碍了基于源代码的分析。此外,即使源代码是可用的,代码库也常常是非常大和复杂的,使得分析变得困难。现有的解决方案是为程序分析提供手工构建的模型,这种模型不能伸缩,或者是不精确的模型,这种模型过于保守。在这个项目中,目标是应用程序合成技术,从它们的二进制实现和一组初始输入来构建环境函数的模型。模型本质上是提供与被建模的功能相同的功能的程序,但实际上简化了。这样的程序可以作为应用程序的一部分,从而实现程序-环境协同分析。所建议的技术将导致一个自动化的解决方案,它将从程序分析开发人员的肩膀上卸下手工制作模型的负担。通过实际应用,论证了程序-环境精确协同分析的可行性。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Xiangyu Zhang其他文献

Fast Human Motion reconstruction from sparse inertial measurement units considering the human shape
考虑人体形状的稀疏惯性测量单元的快速人体运动重建
  • DOI:
    10.1038/s41467-024-46662-5
  • 发表时间:
    2024
  • 期刊:
  • 影响因子:
    16.6
  • 作者:
    Xuan Xiao;Jianjian Wang;P. Feng;Ao Gong;Xiangyu Zhang;Jianfu Zhang
  • 通讯作者:
    Jianfu Zhang
Self-supervised Adversarial Training of Monocular Depth Estimation against Physical-World Attacks.
针对物理世界攻击的单目深度估计的自监督对抗训练。
Kinematics and Mechanics analysis of trap-jaw ant Odontomachus monticola
陷阱颌蚁 Odontomachus monticola 运动学与力学分析
  • DOI:
    10.1088/1742-6596/986/1/012029
  • 发表时间:
    2018-03
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Wenteng Hao;Guang Yao;Xiangyu Zhang;Deyuan Zhang
  • 通讯作者:
    Deyuan Zhang
Environment-Resistant Organohydrogel-Based Sensor Enables Highly Sensitive Strain, Temperature, and Humidity Responses
基于有机水凝胶的耐环境传感器可实现高度灵敏的应变、温度和湿度响应
  • DOI:
    10.1021/acsami.2c02997
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    9.5
  • 作者:
    Chengcheng Cai;Chiyu Wen;Weiqiang Zhao;Shu Tian;You Long;Xiangyu Zhang;Xiaojie Sui;Lei Zhang;Jing Yang
  • 通讯作者:
    Jing Yang
Effects of lemon essential oil and limonene on the progress of early caries:
柠檬精油和柠檬烯对早期龋齿进展的影响:
  • DOI:
  • 发表时间:
    2019
  • 期刊:
  • 影响因子:
    3
  • 作者:
    Li Ma;Jing Chen;Hui Han;Peiwen Liu;Huijuan Wang;Xiangyu Zhang
  • 通讯作者:
    Xiangyu Zhang

Xiangyu Zhang的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Xiangyu Zhang', 18)}}的其他基金

SHF: Small: AI Model Debugging by Analyzing Model Internals with Python Program Analysis
SHF:小:通过 Python 程序分析分析模型内部结构进行 AI 模型调试
  • 批准号:
    1910300
  • 财政年份:
    2019
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Standard Grant
EAGER: A Python Program Analysis Infrastructure to Facilitate Better Data Processing
EAGER:Python 程序分析基础设施,促进更好的数据处理
  • 批准号:
    1748764
  • 财政年份:
    2017
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Standard Grant
CSR: Small: Elastic and Robust Cloud Programming
CSR:小型:弹性且稳健的云编程
  • 批准号:
    1618923
  • 财政年份:
    2016
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Standard Grant
Travel Support For ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE 2014)
ACM SIGSOFT 软件工程基础研讨会 (FSE 2014) 的差旅支持
  • 批准号:
    1434610
  • 财政年份:
    2014
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative Research: Towards Automated Model Synthesis of Library and System Functions for Program-Environment Co-Analysis
SHF:小型:协作研究:面向程序-环境协同分析的库和系统功能的自动模型综合
  • 批准号:
    1320326
  • 财政年份:
    2013
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Standard Grant
SHF: Small: Reliable Data Processing by Dynamic Program Analysis
SHF:小型:通过动态程序分析进行可靠的数据处理
  • 批准号:
    1320444
  • 财政年份:
    2013
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Standard Grant
CSR: Small: Automated Software Failure Causal Path Computation
CSR:小:自动化软件故障因果路径计算
  • 批准号:
    0917007
  • 财政年份:
    2009
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Standard Grant
CAREER: Scalable Dynamic Program Reasoning
职业:可扩展的动态程序推理
  • 批准号:
    0845870
  • 财政年份:
    2009
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Continuing Grant
CSR-AES-RCS: Scalable and Efficient Dynamic Information Flow Tracking in Multithreaded Programs
CSR-AES-RCS:多线程程序中可扩展且高效的动态信息流跟踪
  • 批准号:
    0720516
  • 财政年份:
    2007
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Standard Grant
CRI: IAD An Advanced Infrastructure for Generation, Storage, and Analysis of Program Execution Traces
CRI:IAD 用于生成、存储和分析程序执行跟踪的高级基础设施
  • 批准号:
    0708464
  • 财政年份:
    2007
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Standard Grant

相似国自然基金

基于经筋理论的筋针与整脊联合疗法治疗 CSR疼痛的临床应用研究
  • 批准号:
  • 批准年份:
    2025
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
RAC2(G15D)突变参与B细胞 Ig-CSR过程的分子机制研究
  • 批准号:
    2025JJ80630
  • 批准年份:
    2025
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
基于CRISPR/CasRx调控CSR1基因表达预防氨基糖甙类耳毒性聋研究
  • 批准号:
    2024Y9183
  • 批准年份:
    2024
  • 资助金额:
    25.0 万元
  • 项目类别:
    省市级项目
基于Piezo机械敏感通道探讨奉伸松调法调控颈肌细胞自噬与DRG痛觉感受神经元可塑性治疗CSR的作用机制
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0 万元
  • 项目类别:
    地区科学基金项目
准社会互动视角下CSR数字化沟通对品牌绩效的差异化影响、机制与管理对策
  • 批准号:
    72362008
  • 批准年份:
    2023
  • 资助金额:
    28 万元
  • 项目类别:
    地区科学基金项目
善行得善果?后疫情时代嵌入式和边缘式CSR对员工幸福感的跨层影响研究
  • 批准号:
    72102183
  • 批准年份:
    2021
  • 资助金额:
    24.00 万元
  • 项目类别:
    青年科学基金项目
善行得善果?后疫情时代嵌入式和边缘式CSR对员工幸福感的跨层影响研究
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    30 万元
  • 项目类别:
基于脊髓突触可塑性探讨“调气”电针远端腧穴干预CSR模型大鼠的中枢镇痛效应及机制研究
  • 批准号:
    82160934
  • 批准年份:
    2021
  • 资助金额:
    34 万元
  • 项目类别:
    地区科学基金项目
利用输运模型和机器学习方法研究CSR能区的低温高密核物质
  • 批准号:
    U2032145
  • 批准年份:
    2020
  • 资助金额:
    50.0 万元
  • 项目类别:
    联合基金项目
PPR家族蛋白CSR3调控拟南芥叶绿体RNA剪接的分子机理
  • 批准号:
    32000184
  • 批准年份:
    2020
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

SHF: CSR: Small: CAD for THz lateral SiGe HBT on SOI to address Amdahl's Law
SHF:CSR:小型:SOI 上太赫兹横向 SiGe HBT 的 CAD,以解决阿姆达尔定律
  • 批准号:
    1618143
  • 财政年份:
    2016
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Standard Grant
CSR: SHF: Small: Programming Language, Runtime System, and Architecture Support for Reliability in Intermittent, Energy-Harvesting Computing Devices
CSR:SHF:小型:间歇性能量收集计算设备可靠性的编程语言、运行时系统和架构支持
  • 批准号:
    1526342
  • 财政年份:
    2015
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Standard Grant
SHF: CSR: Small: Toward Smart HPC through Active Learning and Intelligent Scheduling
SHF:CSR:小型:通过主动学习和智能调度迈向智能 HPC
  • 批准号:
    1422009
  • 财政年份:
    2014
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Standard Grant
SHF: CSR: Small: A Cooperative Framework for Topology Awareness on Large-Scale Systems
SHF:CSR:小型:大型系统拓扑意识的合作框架
  • 批准号:
    1320125
  • 财政年份:
    2013
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Standard Grant
CSR: SHF: SMALL: Efficient, Low-Latency Networked Storage
CSR:SHF:小型:高效、低延迟的网络存储
  • 批准号:
    1320071
  • 财政年份:
    2013
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Standard Grant
SHF: CSR: Small: Collaborative Research: Automated Model Synthesis of Library and System Functions for Program-Environment Co-Analysis
SHF:CSR:小型:协作研究:用于程序-环境协同分析的库和系统功能的自动模型合成
  • 批准号:
    1218358
  • 财政年份:
    2012
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Standard Grant
SHF: CSR: Small: Fine-Grained Modularity and Reuse of VM Components
SHF:CSR:小型:VM 组件的细粒度模块化和重用
  • 批准号:
    1117162
  • 财政年份:
    2011
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Standard Grant
SHF: CSR: Small: Automated Refactoring Techniques for Efficient and Reliable Distributed Execution
SHF:CSR:小型:用于高效可靠的分布式执行的自动重构技术
  • 批准号:
    1116565
  • 财政年份:
    2011
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Standard Grant
CSR: SHF: Small: Propagator-Based Computing, A Programming Foundation for Decentralized Systems
CSR:SHF:小型:基于传播器的计算,去中心化系统的编程基础
  • 批准号:
    1116294
  • 财政年份:
    2011
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Standard Grant
SHF: CSR: Small: Integrated Design and Verification of High-Confidence Interactive Systems
SHF:CSR:小型:高置信度交互系统集成设计与验证
  • 批准号:
    1116993
  • 财政年份:
    2011
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了