课题基金 / 基金详情

SHF:Small:Scalable and Precise Program Analyses via Linear Conjunctive Language Reachability

SHF:Small:Scalable and Precise Program Analyses via Linear Conjunctive Language Reachability
SHF:Small:通过线性联合语言可达性进行可扩展且精确的程序分析
批准号:
1917924
负责人:
Qirun Zhang
金额:
$48.19万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2018
资助国家:
美国
项目状态:
已结题
起止时间:
2018-12-01 至 2023-09-30

项目摘要

项目成果

Qirun Zhang的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Static program analysis provides foundational and practical techniques to help build reliable and secure software. Context-free language (CFL) reachability has been widely adopted for specifying program analysis problems. However, little foundational progress exists on advancing the CFL-reachability framework itself. To support precise and scalable program analyses, an expressive, accessible class of formal language reachability is needed to bridge fundamental formal language research and practical analysis-based tool development. The project's novelties are twofold: a new powerful formalism for specifying program analyses, and algorithms and techniques for realizing a practical framework based on this formalism. The project's impacts are deepened knowledge on and improved capabilities for building precise and scalable static analyses, as well as practical analyses for improving software reliability and security.This project will explore linear conjunctive language (LCL) reachability as a new static analysis formalism. In contrast to CFLs, LCLs are closed under all set-theoretic operations and can also be efficiently recognized in quadratic time. A significant number of advanced program analyses need to match properties described by multiple CFLs simultaneously. LCLs can precisely express many such properties, while CFLs cannot because they are not closed under intersection. Thus, LCL reachability offers a novel perspective in specifying and realizing program analyses. The investigators' initial work on LCL-reachability has shown considerable promise, leading to both more precise and orders of magnitude more scalable alias and taint analysis, two widely-used analyses. This project aims to fully exploit LCL-reachability's potentials by developing a unified solution for specifying program analysis problems in LCL and implementing novel data structures that support efficient LCL-reachability algorithms. It focuses on (1) theoretical development of the LCL-reachability formulation, (2) efficient algorithms for computing LCL-reachability, and (3) generalizing to practical program analyses. If successful, this project will significantly advance the state-of-the-art in software analysis and verification.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(12)
专著(0)
科研奖励(0)
会议论文
Program debloating via stochastic optimization
通过随机优化进行程序膨胀
DOI: 10.1145/3377816.3381739
发表时间: 2020
期刊: Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: New Ideas and Emerging Results
影响因子: --
作者: [Xin, Qi, Kim, Myeongsoo, Zhang, Qirun, Orso, Alessandro]
通讯作者: Orso, Alessandro
DOI: 10.1145/3551349.3556970
发表时间: 2022-10
期刊: Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering
影响因子: --
作者: [Qi Xin;Qirun Zhang;A. Orso]
通讯作者: Qi Xin;Qirun Zhang;A. Orso
DOI: 10.1145/3434340
发表时间: 2021
期刊: Proceedings of the ACM on Programming Languages
影响因子: --
作者: [Li, Yuanbo, Zhang, Qirun, Reps, Thomas]
通讯作者: Reps, Thomas
DOI: 10.1145/3498724
发表时间: 2022-01
期刊: Proceedings of the ACM on Programming Languages
影响因子: --
作者: [Yuanbo Li;K. Satya;Qirun Zhang]
通讯作者: Yuanbo Li;K. Satya;Qirun Zhang
12
    CAREER: Program Analysis with Precise Abstractions
    • 批准号:
      2237440
    • 项目类别:
      Continuing Grant
    • 资助金额:
      $52.5万
    • 财政年份:
      2023
    • 负责人:
      Qirun Zhang
    • 依托单位:
    SHF:Small: Debug Information Validation for Optimizing Compilers
    • 批准号:
      2114627
    • 项目类别:
      Standard Grant
    • 资助金额:
      $49.78万
    • 财政年份:
      2021
    • 负责人:
      Qirun Zhang
    • 依托单位:
    SHF:Small:Scalable and Precise Program Analyses via Linear Conjunctive Language Reachability
    • 批准号:
      1816812
    • 项目类别:
      Standard Grant
    • 资助金额:
      $50.0万
    • 财政年份:
      2018
    • 负责人:
      Qirun Zhang
    • 依托单位:
    国内基金
    海外基金
    昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
    • 批准号:
    • 项目类别:
      省市级项目
    • 资助金额:
      --
    • 批准年份:
      2024
    • 负责人:
    • 依托单位:
    tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
    • 批准号:
    • 项目类别:
      省市级项目
    • 资助金额:
      10.0万元
    • 批准年份:
      2022
    • 负责人:
      张祥忠
    • 依托单位:
    Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
    Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
    • 批准号:
      31972324
    • 项目类别:
      面上项目
    • 资助金额:
      58.0万元
    • 批准年份:
      2019
    • 负责人:
      高学文
    • 依托单位: