SHF:Small: Debug Information Validation for Optimizing Compilers
SHF:Small: Debug Information Validation for Optimizing Compilers
批准号:
2114627
负责人:
Qirun Zhang
金额:
$49.78万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2021
资助国家:
美国
项目状态:
已结题
起止时间:
2021-10-01 至 2024-09-30
中文摘要
几乎所有的现代生产软件都是经过优化编译的。可编程优化代码是软件开发过程的重要组成部分。应用程序开发人员可能不太了解的是,生产编译器确实包含错误,导致错误的调试信息。错误的调试信息会导致调试器崩溃或显示错误的变量值。这个项目将设计新颖,有效的方法,技术和工具,以验证在复杂的,现实世界的优化编译器的调试信息生成。该项目的新颖之处在于(1)提供了对验证调试信息以优化编译器的基本和实际挑战的更深入和更透彻的理解,以及(2)解决了调试信息验证的两个最基本的方面:测试程序生成和调试操作生成。该项目的影响是(1)提高开发人员调试优化代码和部署软件的能力,(2)更可靠和可用的调试器,从而间接提高软件质量。该项目的目标是探索新的,实用的技术,用于验证优化编译器生成的调试信息。它专注于开发一个系统框架,以提高与优化代码相关的调试信息的正确性。这个项目探索了三个主要方向:(1)开发新的策略来生成可操作的程序;(2)为可操作的程序发出全面的调试序列;(3)为不同的编程语言推广技术。该项目显著推进了调试信息测试和验证的最新技术水平。该奖项反映了NSF的法定使命,并被认为值得通过使用基金会的智力价值和更广泛的影响审查标准进行评估来支持。
英文摘要
Almost all modern production software is compiled with optimization. Debugging optimized code is an important part of the software-development process. Perhaps less known to application developers is that production compilers do contain bugs, leading to incorrect debug information. Wrong debug information causes debuggers to either crash or display wrong variable values. This project will devise novel, effective methodologies, techniques, and tools to validate the debug information generation in complex, real-world optimizing compilers. The project's novelties are (1) providing a deeper and more thorough understanding of the fundamental and practical challenges for validating debug information for optimizing compilers, and (2) addressing the two most fundamental aspects of debug-information validation: test-program generation and debug-action generation. The project's impacts are (1) increasing the capability of developers to debug optimized code and deployed software, and (2) more reliable and usable debuggers thereby indirectly improving the quality of software.The goal of this project is to explore novel, practical techniques for validating debug information generated by optimizing compilers. It focuses on developing a systematic framework to enhance the correctness of debug information associated with optimized code. This project explores three main directions: (1) developing new strategies to generate actionable programs; (2) emitting comprehensive debug sequences for actionable programs; and (3) generalizing techniques for different programming languages. The project significantly advances the state-of-the-art in debug information testing and validation.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.
期刊论文(4)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
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/3591233
发表时间:
2023-06
期刊:
Proceedings of the ACM on Programming Languages
影响因子:
--
作者:
[Yuxiang Lei;Yulei Sui;Shin Hwei Tan;Qirun Zhang]
通讯作者:
Yuxiang Lei;Yulei Sui;Shin Hwei Tan;Qirun Zhang
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
DOI:
10.1145/3510003.3510038
发表时间:
2021-05
期刊:
2022 IEEE/ACM 44th International Conference on Software Engineering (ICSE)
影响因子:
--
作者:
[Yun Peng;Cuiyun Gao;Zongjie Li;Bowei Gao;David Lo;Qi-reng Zhang;Michael R. Lyu]
通讯作者:
Yun Peng;Cuiyun Gao;Zongjie Li;Bowei Gao;David Lo;Qi-reng Zhang;Michael R. Lyu
CAREER: Program Analysis with Precise Abstractions
-
批准号:2237440
-
项目类别:Continuing Grant
-
资助金额:$52.5万
-
财政年份:2023
-
负责人:Qirun Zhang
-
依托单位:
SHF:Small:Scalable and Precise Program Analyses via Linear Conjunctive Language Reachability
-
批准号:1816812
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2018
-
负责人:Qirun Zhang
-
依托单位:
SHF:Small:Scalable and Precise Program Analyses via Linear Conjunctive Language Reachability
-
批准号:1917924
-
项目类别:Standard Grant
-
资助金额:$48.19万
-
财政年份:2018
-
负责人:Qirun 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
-
负责人:何祖华
-
依托单位: