Collaborative Research: SHF: Small: An Automated Full-Lifecycle Approach for Improving the Development and Use of Static Analysis

合作研究:SHF:小型:改进静态分析开发和使用的自动化全生命周期方法

基本信息

  • 批准号:
    2007314
  • 负责人:
  • 金额:
    $ 25万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2020
  • 资助国家:
    美国
  • 起止时间:
    2020-10-01 至 2024-09-30
  • 项目状态:
    已结题

项目摘要

Because software failures can and do cause severe, even life-threatening losses, effective quality assurance remains a constant concern for software developers. In fact, over the past decades, numerous software analysis techniques have been developed to address this concern. These techniques represent a powerful means of detecting bugs or proving their absence. Despite their theoretical superiority, static program analysis tools have had relatively limited industry adoption. Static analysis tools aiming for practical solutions are forced to approximate, trading off precision (i.e., better modeling to ensure correctness) against performance (i.e., faster analysis). Finding the right balance of the complex tradeoffs between performance and precision when developing and using static analysis tools is extremely challenging. This project seeks to reduce practical barriers to conquering this tradeoff. Successful outcomes of this project are likely to improve static analysis tool adoption rates, and thereby improve the safety, security and functionality of critical software that society depends upon. This project aims to achieve more effective static analysis design and usage through cohesive development and usage lifecycle that is powerfully augmented with automated support. This automated support includes systematic evaluation and generation of benchmarks for static analysis tools, localizing sources of imprecision and performance bottlenecks, configuring tool settings that are likely to produce correct and timely results, using machine learning approaches to identify and filter false positives, and integrating these improvements into a demonstration system that leverages information and experiences coming from both tool developers and tool users. This augmented and automated lifecycle will identify frequently occurring code patterns that significantly affect performance/precision tradeoffs in specific tools, allowing tool developers to quickly improve their tools. It will also enable tools designed to customize their behavior and analysis approaches to specific target programs. At the same time, this will provide static analysis tool users with automated support for tuning tool configurations to quickly get more effective results. This is supported by automated classification of tool error reports, reducing effort wasted investigating false positives. These improvements used in concert with each other will result in greatly improved static analysis tools, and much-increased use of these tools in analyzing real-world software.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.
由于软件故障可能并且确实会造成严重甚至危及生命的损失,因此有效的质量保证仍然是软件开发人员始终关注的问题。事实上,在过去的几十年里,已经开发了许多软件分析技术来解决这个问题。这些技术代表了检测错误或证明错误不存在的强大方法。尽管静态程序分析工具具有理论优势,但其行业采用率相对有限。针对实际解决方案的静态分析工具被迫进行近似,在精度(即更好的建模以确保正确性)与性能(即更快的分析)之间进行权衡。在开发和使用静态分析工具时,在性能和精度之间的复杂权衡中找到适当的平衡是极具挑战性的。该项目旨在减少克服这种权衡的实际障碍。该项目的成功成果可能会提高静态分析工具的采用率,从而提高社会所依赖的关键软件的安全性和功能性。该项目旨在通过紧密结合的开发和使用生命周期(通过自动化支持得到有力增强)来实现更有效的静态分析设计和使用。这种自动化支持包括系统评估和生成静态分析工具的基准、定位不精确的来源和性能瓶颈、配置可能产生正确和及时结果的工具设置、使用机器学习方法来识别和过滤误报以及集成这些改进演示系统,利用来自工具开发人员和工具用户的信息和经验。这种增强和自动化的生命周期将识别经常出现的代码模式,这些代码模式会显着影响特定工具的性能/精度权衡,从而使工具开发人员能够快速改进他们的工具。它还将使旨在针对特定目标程序定制其行为和分析方法的工具成为可能。同时,这将为静态分析工具用户提供调整工具配置的自动化支持,以快速获得更有效的结果。这得到了工具错误报告自动分类的支持,减少了调查误报所浪费的精力。这些改进相互配合使用将大大改进静态分析工具,并在分析实际软件时更多地使用这些工具。该奖项反映了 NSF 的法定使命,并通过使用基金会的评估进行评估,被认为值得支持。智力价值和更广泛的影响审查标准。

项目成果

期刊论文数量(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 }}

Adam Porter其他文献

Aortic thrombosis in dogs
狗的主动脉血栓
Indices of pyridoxine levels on symptoms associated with toxicity: A retrospective study
吡哆醇水平对毒性相关症状的影响:一项回顾性研究
  • DOI:
  • 发表时间:
    2003
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Aliya N. Chaudary;Adam Porter;P. Holford
  • 通讯作者:
    P. Holford
Wearable Platform for Real-time Monitoring of Sodium in Sweat.
用于实时监测汗液中钠的可穿戴平台。
Proceedings of the First International Workshop on Software Engineering for High Performance Computing System Applications Proceedings of the First International Workshop on Software Engineering for High Performance Computing System Applications a Strategy for Running Large Scale Applications Based
第一届高性能计算系统应用软件工程国际研讨会论文集 第一届高性能计算系统应用软件工程国际研讨会论文集 基于运行大规模应用程序的策略
  • DOI:
  • 发表时间:
    1970-01-01
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Philip M Johnson;Stephen Booth;David Henty;Simi Asgari;Victor R. Basili;Jeffrey C. Carver;L. Hochstein;Jeffrey K. Hollingsworth;F. Shull;Marvin V. Zelkowitz;Brad Chamberlain;John Feo;John Lewis;David Mizell;Stuart Faulk;Adam Porter;Walter Tichy;Philip M Johnson;Lawrence Votta;David Woolard;Theodore Berger;Walter Yamada;Alvaro Caceres Calleja;A. Skjellum;P. Bangalore;Jeff Gray;Barrett Bryant;Tamara Dahlgren;P. Devanbu;John Daly;J. Kepner
  • 通讯作者:
    J. Kepner
A wearable patch for continuous monitoring of sweat electrolytes during exertion
  • DOI:
    10.1039/c8lc00510a
  • 发表时间:
    2018-07
  • 期刊:
  • 影响因子:
    6.1
  • 作者:
    Azar Alizadeh;Andrew Burns;Ralf Lenigk;Rachel Gettings;Jeffrey Ashe;Adam Porter;Margaret McCaul;Ruairi Barrett;Dermot Diamond;Paddy White;Perry Skeath;Melanie Tomczak
  • 通讯作者:
    Melanie Tomczak

Adam Porter的其他文献

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

{{ truncateString('Adam Porter', 18)}}的其他基金

CPS: Frontier: Collaborative Research: Compositional, Approximate, and Quantitative Reasoning for Medical Cyber-Physical Systems
CPS:前沿:协作研究:医疗网络物理系统的组合、近似和定量推理
  • 批准号:
    1446365
  • 财政年份:
    2015
  • 资助金额:
    $ 25万
  • 项目类别:
    Continuing Grant
CPA-SEL: Testing Systems with Large and Complex Test Spaces: Techniques, Tools and Empirical Studies
CPA-SEL:具有大型和复杂测试空间的测试系统:技术、工具和实证研究
  • 批准号:
    0811284
  • 财政年份:
    2008
  • 资助金额:
    $ 25万
  • 项目类别:
    Standard Grant
Creating Clines to Study Dispersal and Adaptation
创建克隆来研究传播和适应
  • 批准号:
    0235787
  • 财政年份:
    2003
  • 资助金额:
    $ 25万
  • 项目类别:
    Standard Grant
Collaborative Research: ITR: Acquiring Accurate Dynamic Field Data Using Lightweight Instrumentation
合作研究:ITR:使用轻型仪器获取准确的动态场数据
  • 批准号:
    0205265
  • 财政年份:
    2002
  • 资助金额:
    $ 25万
  • 项目类别:
    Continuing Grant
Genetic Map of Sympatric Introgression in Hybridizing Colias Butterflies
杂交 Colias 蝴蝶同域基因渗入的遗传图谱
  • 批准号:
    0216005
  • 财政年份:
    2002
  • 资助金额:
    $ 25万
  • 项目类别:
    Standard Grant
Empirical Investigations of Large-Scale Regression Testing
大规模回归测试的实证研究
  • 批准号:
    0098158
  • 财政年份:
    2001
  • 资助金额:
    $ 25万
  • 项目类别:
    Continuing Grant
Ecological Genetics of Sex-Chromosome Traits in the Tiger Swallowtail Butterfly Hybrid Zone
虎燕尾蝶杂交区性染色体性状的生态遗传学
  • 批准号:
    9981608
  • 财政年份:
    2000
  • 资助金额:
    $ 25万
  • 项目类别:
    Continuing Grant
CAREER: Empirical Investigations of Software Inspections
职业:软件检查的实证研究
  • 批准号:
    9501354
  • 财政年份:
    1995
  • 资助金额:
    $ 25万
  • 项目类别:
    Standard Grant

相似国自然基金

面向5G通信的超高频FBAR耗散机理和耗散稳定性研究
  • 批准号:
    12302200
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
衔接蛋白SHF负向调控胶质母细胞瘤中EGFR/EGFRvIII再循环和稳定性的功能及机制研究
  • 批准号:
    82302939
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
宽运行范围超高频逆变系统架构拓扑与调控策略研究
  • 批准号:
    52377175
  • 批准年份:
    2023
  • 资助金额:
    50 万元
  • 项目类别:
    面上项目
超高频同步整流DC-DC变换器效率优化关键技术研究
  • 批准号:
    62301375
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
超高频光声频谱渐进式调制下的光声显微成像轴向分辨率提升研究
  • 批准号:
    62265011
  • 批准年份:
    2022
  • 资助金额:
    34 万元
  • 项目类别:
    地区科学基金项目

相似海外基金

Collaborative Research: SHF: Medium: Enabling Graphics Processing Unit Performance Simulation for Large-Scale Workloads with Lightweight Simulation Methods
合作研究:SHF:中:通过轻量级仿真方法实现大规模工作负载的图形处理单元性能仿真
  • 批准号:
    2402804
  • 财政年份:
    2024
  • 资助金额:
    $ 25万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Small: LEGAS: Learning Evolving Graphs At Scale
协作研究:SHF:小型:LEGAS:大规模学习演化图
  • 批准号:
    2331301
  • 财政年份:
    2024
  • 资助金额:
    $ 25万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: Enabling GPU Performance Simulation for Large-Scale Workloads with Lightweight Simulation Methods
合作研究:SHF:中:通过轻量级仿真方法实现大规模工作负载的 GPU 性能仿真
  • 批准号:
    2402806
  • 财政年份:
    2024
  • 资助金额:
    $ 25万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Small: Efficient and Scalable Privacy-Preserving Neural Network Inference based on Ciphertext-Ciphertext Fully Homomorphic Encryption
合作研究:SHF:小型:基于密文-密文全同态加密的高效、可扩展的隐私保护神经网络推理
  • 批准号:
    2412357
  • 财政年份:
    2024
  • 资助金额:
    $ 25万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: Toward Understandability and Interpretability for Neural Language Models of Source Code
合作研究:SHF:媒介:实现源代码神经语言模型的可理解性和可解释性
  • 批准号:
    2423813
  • 财政年份:
    2024
  • 资助金额:
    $ 25万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了