I-Corps: Smart Programming Tools for Improving Software Debugging
I-Corps: Smart Programming Tools for Improving Software Debugging
批准号:
1952383
负责人:
Jeff Huang
金额:
$5.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2020
资助国家:
美国
项目状态:
已结题
起止时间:
2020-01-15 至 2022-06-30
中文摘要
这一i-Corps项目的更广泛的影响/商业潜力是,由于采用了新的编译器分析技术,它将显著提高软件可靠性和开发人员的生产率。检测、诊断和修复软件错误非常重要。现有的解决方案是不够的,因为它们经常生成太多的错误警报、遗漏真正的错误、引起令人望而却步的运行时问题或缺乏诊断信息--这些问题对于大型、复杂的软件来说是严重的。这项新技术通过持续分析代码更改并为开发人员提供即时反馈,能够在编程阶段检测和修复复杂的软件错误。这项i-Corps项目旨在评估一种新的编译器分析技术的商业化潜力,并加速将该技术转化为新兴产品和服务。该创新提供了一种增量式分析引擎,其协同地组合了几个基本的静态程序分析,以降低与代码改变成比例的过程间程序分析的平均计算复杂性,而不是整个代码库。凭借快速检测复杂软件错误的能力,该技术可以在集成开发环境(IDE)中使用,以帮助开发人员在将错误引入移动应用程序时立即检测和修复错误。它还可以集成到版本控制系统中,以检测拉请求中的种族,提供比人工代码审查者快得多的反馈;它还可以嵌入到并行化编译器中,以帮助自动并行化程序。该奖项反映了NSF的法定使命,并通过使用基金会的智力优势和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
The broader impact/commercial potential of this I-Corps project it to significantly improve software reliability and developer productivity, as a result of a new compiler analysis technology. Detecting, diagnosing, and fixing software bugs are extremely important. Existing solutions are inadequate because they often generate too many false alarms, miss real errors, incur prohibitive runtime issues, or lack diagnostic information - these problems are acute for large, complex software. The new technology enables detecting and fixing complex software bugs in the programming phase by continuously analyzing code changes and providing developers with instant feedback. The technology will lead to more economical, reliable, and secure software.This I-Corps project aims to evaluate the commercialization potential of a new compiler analysis technology and to accelerate the translation of this technology into emerging products and services. The innovation offers an incremental analysis engine that synergistically combines several fundamental static program analyses to reduce the average computational complexity of inter-procedural program analyses proportional to the code changes instead of the entire code base. With the capability to detect complex software bugs with fast speed, the technology could be used in an integrated development environment (IDE) to help developers detect and fix bugs as soon as they are introduced into mobile apps. It may also be integrated into a version control system to detect races in pull requests, providing much faster feedback than human code reviewers; and it also may be embedded into parallelization compilers to help automatically parallelize programs.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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Small: Pa3S: Towards Pointer Analysis as a Service
-
批准号:2006450
-
项目类别:Standard Grant
-
资助金额:$42.5万
-
财政年份:2020
-
负责人:Jeff Huang
-
依托单位:
SaTC: CORE: Small: New Defenses for Data-Only Attacks
-
批准号:1901482
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2019
-
负责人:Jeff Huang
-
依托单位:
EAGER: Computationally and Socially Guided Self-Experiments
-
批准号:1656763
-
项目类别:Standard Grant
-
资助金额:$29.3万
-
财政年份:2017
-
负责人:Jeff Huang
-
依托单位:
CAREER: Modeling User Touch and Motion Behaviors for Adaptive Interfaces in Mobile Devices
-
批准号:1552663
-
项目类别:Continuing Grant
-
资助金额:$50.12万
-
财政年份:2016
-
负责人:Jeff Huang
-
依托单位:
CAREER: Scalable and Maximal Concurrency Debugging
-
批准号:1552935
-
项目类别:Continuing Grant
-
资助金额:$55.0万
-
财政年份:2016
-
负责人:Jeff Huang
-
依托单位:
CRII: CHS: Scalable Webcam Eyetracking by Learning from User Interactions
-
批准号:1464061
-
项目类别:Continuing Grant
-
资助金额:$17.5万
-
财政年份:2015
-
负责人:Jeff Huang
-
依托单位:
国内基金
海外基金
登录
查看更多内容
基于SMART技术的鳄梨叶中诱导肿瘤细胞铁死亡的先导化合物的定
向挖掘
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:辛颖
-
依托单位:
基于“活性-代谢组-基因组-SMART”整合策略发掘老鼠簕内生放线菌新型先导化合物
-
批准号:82360696
-
项目类别:地区科学基金项目
-
资助金额:32万元
-
批准年份:2023
-
负责人:卢覃培
-
依托单位:
特定微环境激活的mRNA翻译(SMART)系统的设计及其免疫治疗应用研究
-
批准号:22307121
-
项目类别:青年科学基金项目
-
资助金额:30.00万元
-
批准年份:2023
-
负责人:左超
-
依托单位:
基于ANDSystem与多组学的水稻和小麦胁迫响应分子调控网络及智能作物平台(Smart Crop)的构建
-
批准号:--
-
项目类别:--
-
资助金额:105万元
-
批准年份:2022
-
负责人:陈铭
-
依托单位:
精神障碍出院患者自杀风险简短联系干预(BCIs)的实施科学研究:基于序列多次分组的随机对照试验(SMART)
-
批准号:72004140
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:侯丰苏
-
依托单位:
线上强化失眠认知行为治疗(Smart-CBTI plus)对失眠障碍合并焦虑、抑郁患者的随机对照研究
-
批准号:20Y11906600
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2020
-
负责人:苑成梅
-
依托单位:
基于SMART设计建立中医药随机对照试验“随证施治”决策模型的研究
-
批准号:82074584
-
项目类别:面上项目
-
资助金额:52.0万元
-
批准年份:2020
-
负责人:荆志伟
-
依托单位:
DRiPs致病性T细胞与胰腺CUZD-1蛋白双靶向Smart-DDS诱导免疫耐受治疗1型糖尿病的研究
-
批准号:81970707
-
项目类别:面上项目
-
资助金额:55.0万元
-
批准年份:2019
-
负责人:许馨予
-
依托单位:
基于B-SMART的类风湿关节炎分级诊疗的药物治疗管理模式构建与评价
-
批准号:71804109
-
项目类别:青年科学基金项目
-
资助金额:16.5万元
-
批准年份:2018
-
负责人:张乐
-
依托单位:
面向Smart Grid基于多反馈路径的安全无线数据收集方法研究
-
批准号:61003309
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2010
-
负责人:毛郁欣
-
依托单位: