Collaborative Research: SHF: Medium: Reinventing Fuzz Testing for Data and Compute Intensive Systems

协作研究:SHF:中:重新发明数据和计算密集型系统的模糊测试

基本信息

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

项目摘要

The importance of emerging data-intensive and compute-intensive software applications continues to grow at an increasing rate. Cloud-computing frameworks make it easier to develop and run big data applications by providing readily available resources. Recent trends in computer architectures incorporate heterogeneity and specialization to improve performance, such as hardware accelerators built on FPGAs. While fuzz testing has emerged as an effective technique for detecting correctness and performance defects in traditional software applications, it is not easily applicable to data-intensive and compute-intensive applications due to their long latency. Now that such data- and compute-intensive applications are being integrated into mission-critical systems, their robustness and correctness are of the highest priority.This research brings the success of automated fuzz testing to the domain of big data applications and heterogeneous applications. This research is producing a suite of open-source testing tools to improve overall application quality, translating into resource, time, and cost savings. It has three innovative components: (1) new input-mutation techniques and testing latency reduction methods for data-intensive applications, (2) effective guidance metrics and feedback-monitoring methods for heterogeneous computing applications, and (3) new performance-aware fuzzing strategies to induce data skews, compute skews, and memory skews. This research aims to benefit software engineers, data scientists, and quantitative analysts who write software in data-intensive and compute-intensive domains.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.
新兴的数据密集型和计算密集型软件应用程序的重要性继续以越来越快的速度增长。云计算框架通过提供随时可用的资源,使开发和运行大数据应用程序变得更加容易。计算机架构的最新趋势包括异构性和专业化以提高性能,例如基于FPGA构建的硬件加速器。虽然模糊测试已经成为检测传统软件应用程序中的正确性和性能缺陷的有效技术,但由于其长延迟,它不容易适用于数据密集型和计算密集型应用程序。随着这些数据和计算密集型应用被集成到关键任务系统中,其鲁棒性和正确性成为最优先考虑的问题,本研究将自动化模糊测试成功地应用于大数据应用和异构应用领域。这项研究正在产生一套开源测试工具,以提高整体应用程序质量,转化为资源,时间和成本的节省。它有三个创新的组成部分:(1)新的输入突变技术和测试延迟减少方法的数据密集型应用程序,(2)有效的指导指标和反馈监控方法的异构计算应用程序,和(3)新的性能感知模糊策略,以诱导数据偏斜,计算偏斜,和内存偏斜。该研究旨在使在数据密集型和计算密集型领域编写软件的软件工程师、数据科学家和定量分析师受益。该奖项反映了NSF的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。

项目成果

期刊论文数量(3)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
QDiff: Differential Testing of Quantum Software Stacks
HeteroFuzz: fuzz testing to detect platform dependent divergence for heterogeneous applications
HeteroGen: transpiling C to heterogeneous HLS code with automated test generation and program repair
{{ 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 }}

Miryung Kim其他文献

Chapter 16 Recommending Program Transformations Automating Repetitive Software Changes
第 16 章建议程序转换自动化重复的软件更改
  • DOI:
  • 发表时间:
    2014
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Miryung Kim;Na Meng
  • 通讯作者:
    Na Meng
NaturalFuzz: Natural Input Generation for Big Data Analytics
NaturalFuzz:大数据分析的自然输入生成
Equity and Access in Algorithms, Mechanisms, and Optimization
算法、机制、优化的公平与准入
C p – C d ≠ ? Eclipse Refactoring APIs P ’ Pure Refactoring Version P ’ ≠
C p – C d ≠ Eclipse 重构 API P ’ 纯重构版本 P ’ ≠ ?
  • DOI:
  • 发表时间:
    2017
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Everton L. G. Alves;Myoungkyu Song;T. Massoni;Patricia D. L. Machado;Miryung Kim
  • 通讯作者:
    Miryung Kim
SE4ML - Software Engineering for AI-ML-based Systems (Dagstuhl Seminar 20091)
SE4ML - 基于 AI-ML 的系统的软件工程(Dagstuhl 研讨会 20091)
  • DOI:
    10.4230/dagrep.10.2.76
  • 发表时间:
    2020
  • 期刊:
  • 影响因子:
    0
  • 作者:
    K. Kersting;Miryung Kim;Guy Van den Broeck;Thomas Zimmermann
  • 通讯作者:
    Thomas Zimmermann

Miryung Kim的其他文献

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

{{ truncateString('Miryung Kim', 18)}}的其他基金

CHS: Medium: Collaborative Research: Code demography: Addressing information needs at scale for programming interface users and designers
CHS:媒介:协作研究:代码人口统计:大规模解决编程接口用户和设计者的信息需求
  • 批准号:
    1956322
  • 财政年份:
    2020
  • 资助金额:
    $ 57.6万
  • 项目类别:
    Standard Grant
SHF: Medium: Interactive Debegging for Big Data Analytics
SHF:中:大数据分析的交互式调试
  • 批准号:
    1764077
  • 财政年份:
    2018
  • 资助金额:
    $ 57.6万
  • 项目类别:
    Continuing Grant
I-Corps: Interactive and Automated Debugging for Big Data Analytics
I-Corps:大数据分析的交互式和自动调试
  • 批准号:
    1842657
  • 财政年份:
    2018
  • 资助金额:
    $ 57.6万
  • 项目类别:
    Standard Grant
SHF: Small: Analytical Support for Investigating Software Modifications in Collaborative Development Environment
SHF:小型:为研究协作开发环境中的软件修改提供分析支持
  • 批准号:
    1533791
  • 财政年份:
    2014
  • 资助金额:
    $ 57.6万
  • 项目类别:
    Standard Grant
CAREER: Analysis and Automation of Systematic Software Modifications
职业:系统软件修改的分析和自动化
  • 批准号:
    1460325
  • 财政年份:
    2014
  • 资助金额:
    $ 57.6万
  • 项目类别:
    Continuing Grant
CAREER: Analysis and Automation of Systematic Software Modifications
职业:系统软件修改的分析和自动化
  • 批准号:
    1149391
  • 财政年份:
    2012
  • 资助金额:
    $ 57.6万
  • 项目类别:
    Continuing Grant
SHF: Small: Analytical Support for Investigating Software Modifications in Collaborative Development Environment
SHF:小型:为研究协作开发环境中的软件修改提供分析支持
  • 批准号:
    1117902
  • 财政年份:
    2011
  • 资助金额:
    $ 57.6万
  • 项目类别:
    Standard Grant
Information Needs about Software Modification during Collaborative Development Tasks
协同开发任务期间软件修改的信息需求
  • 批准号:
    1043810
  • 财政年份:
    2010
  • 资助金额:
    $ 57.6万
  • 项目类别:
    Standard Grant

相似国自然基金

Research on Quantum Field Theory without a Lagrangian Description
  • 批准号:
    24ZR1403900
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
Cell Research
  • 批准号:
    31224802
  • 批准年份:
    2012
  • 资助金额:
    24.0 万元
  • 项目类别:
    专项基金项目
Cell Research
  • 批准号:
    31024804
  • 批准年份:
    2010
  • 资助金额:
    24.0 万元
  • 项目类别:
    专项基金项目
Cell Research (细胞研究)
  • 批准号:
    30824808
  • 批准年份:
    2008
  • 资助金额:
    24.0 万元
  • 项目类别:
    专项基金项目
Research on the Rapid Growth Mechanism of KDP Crystal
  • 批准号:
    10774081
  • 批准年份:
    2007
  • 资助金额:
    45.0 万元
  • 项目类别:
    面上项目

相似海外基金

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

作者:{{ showInfoDetail.author }}

知道了