课题基金 / 基金详情

CSR: Medium: Systems Support for Scalable, Easy-to-Implement, and Multilingual Static Analyses of Modern Software

CSR: Medium: Systems Support for Scalable, Easy-to-Implement, and Multilingual Static Analyses of Modern Software
CSR:中:对现代软件的可扩展、易于实施和多语言静态分析的系统支持
批准号:
1763172
负责人:
Ardalan Amiri Sani
金额:
$119.97万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2018
资助国家:
美国
项目状态:
已结题
起止时间:
2018-08-15 至 2023-07-31

项目摘要

项目成果

Ardalan Amiri Sani的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Static program analysis has been widely used in academia and industry to find bugs, security vulnerabilities, and performance optimization opportunities. Supporting sophisticated analysis algorithms on large codebases has been a key challenge in the program analysis research for decades. This inability is the major factor that prevents analysis-based techniques from being widely adopted in industry. This project revisits this problem from a data-driven perspective and develops novel system solutions that can make static program analyses easy to implement, support large codebases, and support programs written in multiple languages.The project will develop a transformative approach with four elements: (1) develop disk-based out-of-core systems to parallelize and scale constraint-based path-sensitive analysis; (2) develop system support for flow-sensitive analysis by treating it as evolving graph processing; (3) develop a distributed system solution to SAT solving --- a 50-year old problem --- to enable SAT-based applications to solve larger problems with the resources available in modern computing; and (4) analyze the Android operating system and apps together to find complicated (a) bugs, (b) security vulnerabilities, and (c) performance problems, which involve interactions between the system and an app as well as multiple apps.The systems developed by the project will make precise static analysis algorithms more efficient and scalable, enabling them to process modern software programs that existing techniques could not analyze. Since these programs are used every day by many users and businesses, making them more robust and secure extends the benefit to a broad community. The project will develop big data systems for sophisticated code analysis, opening a new direction to scale program analysis. It will involve several PhD students and infuse research into the undergraduate and graduate curricula to train developers of the future.All the system implementations, experimental data, and documents from the project will be publicly available and maintained at https://www.ics.uci.edu/~guoqingx/research/projects/analysis.html .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.
期刊论文(30)
专著(0)
科研奖励(0)
会议论文
DOI: --
发表时间: 2021-05
期刊:
影响因子: --
作者: [John Thorpe;Yifan Qiao;Jon Eyolfson;Shen Teng;Guanzhou Hu;Zhihao Jia;Jinliang Wei;Keval Vora-Keval-Vor]
通讯作者: John Thorpe;Yifan Qiao;Jon Eyolfson;Shen Teng;Guanzhou Hu;Zhihao Jia;Jinliang Wei;Keval Vora-Keval-Vor
DOI: 10.1145/3552326.3567489
发表时间: 2023-05
期刊: Proceedings of the Eighteenth European Conference on Computer Systems
影响因子: --
作者: [Kasra Jamshidi;Harry Xu;Keval Vora]
通讯作者: Kasra Jamshidi;Harry Xu;Keval Vora
Systemizing Interprocedural Static Analysis of Large-scale Systems Code with Graspan
使用 Graspan 系统化大型系统代码的过程间静态分析
DOI: 10.1145/3466820
发表时间: 2021-07
期刊: ACM Transactions on Computer Systems, (TOCS'21)
影响因子: --
作者: [Zuo Zhiqiang, Wang Kai, Hussain Aftab, Sani Ardalan Amiri, Zhang Yiyu, Lu Shenming, Dou Wensheng, Wang Linzhang, Li Xu, ong, Wang Chenxi, Xu Guoqing Harry]
通讯作者: Xu Guoqing Harry
DOI: 10.1145/3341301.3359643
发表时间: 2019-10
期刊: Proceedings of the 27th ACM Symposium on Operating Systems Principles
影响因子: --
作者: [Christian Navasca;Cheng Cai;Khanh Nguyen;Brian Demsky;Shan Lu;Miryung Kim;G. Xu]
通讯作者: Christian Navasca;Cheng Cai;Khanh Nguyen;Brian Demsky;Shan Lu;Miryung Kim;G. Xu
30
    Collaborative Research: SaTC: CORE: Small: Self-Driving Continuous Fuzzing
    • 批准号:
      2247880
    • 项目类别:
      Continuing Grant
    • 资助金额:
      $30.0万
    • 财政年份:
      2023
    • 负责人:
      Ardalan Amiri Sani
    • 依托单位:
    SaTC: CORE: Small: Collaborative: Deep and Efficient Dynamic Analysis of Operating System Kernels
    • 批准号:
      1953932
    • 项目类别:
      Standard Grant
    • 资助金额:
      $25.0万
    • 财政年份:
      2020
    • 负责人:
      Ardalan Amiri Sani
    • 依托单位:
    CAREER: Securing Mobile Devices by Hardening their System Software
    • 批准号:
      1846230
    • 项目类别:
      Continuing Grant
    • 资助金额:
      $49.67万
    • 财政年份:
      2019
    • 负责人:
      Ardalan Amiri Sani
    • 依托单位:
    SaTC: CORE: Small: Collaborative: Guarding the Integrity of Mobile Graphical User Interfaces
    • 批准号:
      1718923
    • 项目类别:
      Standard Grant
    • 资助金额:
      $25.0万
    • 财政年份:
      2017
    • 负责人:
      Ardalan Amiri Sani
    • 依托单位:
    海外基金