CSR: Medium: Guanyin: a Thousand hands with a Thousand eyes for Distributed Software Checking

CSR:媒介:观音:分布式软件检查的千手千眼

基本信息

  • 批准号:
    0905246
  • 负责人:
  • 金额:
    $ 101.2万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2009
  • 资助国家:
    美国
  • 起止时间:
    2009-09-01 至 2014-08-31
  • 项目状态:
    已结题

项目摘要

Software reliability affects virtually everyone. Thorough software checking is unquestionably crucial to improve software reliability, but the checking coverage of most existing techniques is severely hampered by where they are applied: a software product is typically checked only at the site where it is developed, thus the number of different states checked is throttled by those sites' resources (e.g., machines, testers/users, software/hardware configurations).To address this fundamental problem, we will investigate mechanisms that will enable software vendors to continue checking for bugs after a product is deployed, thus checking a drastically more diverse set of states. Our research contributions will include the investigation, development, and deployment of: (1) a wide-area autonomic software checking infrastructure to support continuous checking of deployed software in a transparent, efficient, and scalable manner; (2) a simple yet general and powerful checking interface to facilitate creation of new checking techniques and combination of existing techniques into more powerful means to find subtle bugs that are often not found during conventional pre-deployment testing; (3) lightweight isolation, checkpoint, migration, and deterministic replay mechanisms that enable replication of application processes as checking launch points, isolation of replicas from users, migration of replicas across hosts, and replay of identified bugs without need for the original execution environment; and (4) distributed computing mechanisms for efficiently and scalably leveraging geographically dispersed idle resources to determine where and when replicas should be executed to improve the speed and coverage of software checking, thereby converting available hardware cycles into improved software reliability.
软件可靠性几乎影响到每个人。 毫无疑问,彻底的软件检查对于提高软件可靠性至关重要,但是大多数现有技术的检查覆盖率受到它们应用的严重阻碍:软件产品通常仅在其开发的站点进行检查,因此检查的不同状态的数量受到这些站点的资源的限制(例如,为了解决这个基本问题,我们将研究一种机制,使软件供应商能够在产品部署后继续检查错误,从而检查一组更加多样化的状态。 我们的研究贡献将包括调查,开发和部署:(1)广域自治软件检查基础设施,以支持以透明,高效和可扩展的方式对部署的软件进行持续检查;(二)一个简单而通用的强大的检查界面,以促进创建新的检查技术,并将现有技术组合成更强大的手段,以发现通常在传统的预部署测试期间没有发现;(3)轻量级隔离、检查点、迁移和确定性重放机制,其使得能够复制应用程序进程作为检查启动点、将副本与用户隔离、跨主机迁移副本以及重放所识别的错误而不需要原始执行环境;以及(4)分布式计算机制,用于有效地和可缩放地利用地理上分散的空闲资源来确定应在何处和何时执行副本以提高软件检查的速度和覆盖范围,从而将可用的硬件周期转换为改进的软件可靠性。

项目成果

期刊论文数量(2)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Vroom: Faster Build Processes for Java
Vroom:更快的 Java 构建过程
  • DOI:
    10.1109/ms.2015.32
  • 发表时间:
    2015
  • 期刊:
  • 影响因子:
    3.3
  • 作者:
    Bell, Jonathan;Melski, Eric;Dattatreya, Mohan;Kaiser, Gail E.
  • 通讯作者:
    Kaiser, Gail E.
A Gameful Approach to Teaching Software Design and Software Testing
软件设计和软件测试教学的游戏方法
{{ 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 }}

Junfeng Yang其他文献

Decoupled Power Angle and Voltage Regulation Modes for Electric Springs
电弹簧的解耦功率角和电压调节模式
  • DOI:
  • 发表时间:
    2014
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Zhi Cai;S. Dai;Kun Zhao;Junfeng Yang
  • 通讯作者:
    Junfeng Yang
ANALYTICAL REPORT ON THE GLOBAL INNOVATIONS AND MONITORING OF THE STATUS OF SMART EDUCATION
全球智慧教育创新及现状监测分析报告
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    N. Amelina;I. Dvoretskaya;O. Romanova;Kirill Savitsky;Galina Udayadas;A. Uvarov;Junfeng Yang;Rongxia Zhuang
  • 通讯作者:
    Rongxia Zhuang
KGym: A Platform and Dataset to Benchmark Large Language Models on Linux Kernel Crash Resolution
KGym:在 Linux 内核崩溃解决方案上对大型语言模型进行基准测试的平台和数据集
  • DOI:
  • 发表时间:
    2024
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Alex Mathai;Chenxi Huang;Petros Maniatis;A. Nogikh;Franjo Ivancic;Junfeng Yang;Baishakhi Ray
  • 通讯作者:
    Baishakhi Ray
About Event Tracing for Windows
关于 Windows 事件跟踪
  • DOI:
  • 发表时间:
    2020
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Oren Laadan;N. Viennot;Chia;C. Blinn;Junfeng Yang;Jason Nieh
  • 通讯作者:
    Jason Nieh
Pd/Ming-Phos-Catalyzed Asymmetric Three-Component Arylsilylation of N-Sulfonylhydrazones: Enantioselective Synthesis of gem-Diarylmethine Silanes
Pd/Ming-Phos 催化 N-磺酰腙的不对称三组分芳基硅烷化:对映选择性合成宝石二芳基次甲基硅烷
  • DOI:
    10.1021/jacs.2c07037
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    15
  • 作者:
    Bin Yang;Kangning Cao;Guofeng Zhao;Junfeng Yang;Junliang Zhang
  • 通讯作者:
    Junliang Zhang

Junfeng Yang的其他文献

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

{{ truncateString('Junfeng Yang', 18)}}的其他基金

SBIR Phase I: NimbleDroid: Combining Program Analysis Breakthroughs and Big Data to Improve Mobile App Performance
SBIR 第一阶段:NimbleDroid:结合程序分析突破和大数据来提高移动应用程序性能
  • 批准号:
    1621982
  • 财政年份:
    2016
  • 资助金额:
    $ 101.2万
  • 项目类别:
    Standard Grant
TWC: Medium: Collaborative: Efficient Repair of Learning Systems via Machine Unlearning
TWC:媒介:协作:通过机器取消学习有效修复学习系统
  • 批准号:
    1564055
  • 财政年份:
    2016
  • 资助金额:
    $ 101.2万
  • 项目类别:
    Standard Grant
CSR: Small: LOOM: a Language and System for Bypassing and Diagnosing Concurrency Errors
CSR:小:LOOM:一种用于绕过和诊断并发错误的语言和系统
  • 批准号:
    1117805
  • 财政年份:
    2011
  • 资助金额:
    $ 101.2万
  • 项目类别:
    Standard Grant
CAREER: Making Threads More Deterministic by Memoizing Schedules
职业生涯:通过记忆时间表使线程更具确定性
  • 批准号:
    1054906
  • 财政年份:
    2011
  • 资助金额:
    $ 101.2万
  • 项目类别:
    Continuing Grant
CSR: Large: Collaborative Research: SemGrep: a System for Improving Software Reliability Through Semantic Similarity Bug Search
CSR:大型:协作研究:SemGrep:通过语义相似性错误搜索提高软件可靠性的系统
  • 批准号:
    1012633
  • 财政年份:
    2010
  • 资助金额:
    $ 101.2万
  • 项目类别:
    Standard Grant

相似海外基金

Collaborative Research: CyberTraining: Implementation: Medium: Training Users, Developers, and Instructors at the Chemistry/Physics/Materials Science Interface
协作研究:网络培训:实施:媒介:在化学/物理/材料科学界面培训用户、开发人员和讲师
  • 批准号:
    2321102
  • 财政年份:
    2024
  • 资助金额:
    $ 101.2万
  • 项目类别:
    Standard Grant
RII Track-4:@NASA: Bluer and Hotter: From Ultraviolet to X-ray Diagnostics of the Circumgalactic Medium
RII Track-4:@NASA:更蓝更热:从紫外到 X 射线对环绕银河系介质的诊断
  • 批准号:
    2327438
  • 财政年份:
    2024
  • 资助金额:
    $ 101.2万
  • 项目类别:
    Standard Grant
Collaborative Research: Topological Defects and Dynamic Motion of Symmetry-breaking Tadpole Particles in Liquid Crystal Medium
合作研究:液晶介质中对称破缺蝌蚪粒子的拓扑缺陷与动态运动
  • 批准号:
    2344489
  • 财政年份:
    2024
  • 资助金额:
    $ 101.2万
  • 项目类别:
    Standard Grant
Collaborative Research: AF: Medium: The Communication Cost of Distributed Computation
合作研究:AF:媒介:分布式计算的通信成本
  • 批准号:
    2402836
  • 财政年份:
    2024
  • 资助金额:
    $ 101.2万
  • 项目类别:
    Continuing Grant
Collaborative Research: AF: Medium: Foundations of Oblivious Reconfigurable Networks
合作研究:AF:媒介:遗忘可重构网络的基础
  • 批准号:
    2402851
  • 财政年份:
    2024
  • 资助金额:
    $ 101.2万
  • 项目类别:
    Continuing Grant
Collaborative Research: CIF: Medium: Snapshot Computational Imaging with Metaoptics
合作研究:CIF:Medium:Metaoptics 快照计算成像
  • 批准号:
    2403122
  • 财政年份:
    2024
  • 资助金额:
    $ 101.2万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: Differentiable Hardware Synthesis
合作研究:SHF:媒介:可微分硬件合成
  • 批准号:
    2403134
  • 财政年份:
    2024
  • 资助金额:
    $ 101.2万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: Enabling Graphics Processing Unit Performance Simulation for Large-Scale Workloads with Lightweight Simulation Methods
合作研究:SHF:中:通过轻量级仿真方法实现大规模工作负载的图形处理单元性能仿真
  • 批准号:
    2402804
  • 财政年份:
    2024
  • 资助金额:
    $ 101.2万
  • 项目类别:
    Standard Grant
Collaborative Research: CIF-Medium: Privacy-preserving Machine Learning on Graphs
合作研究:CIF-Medium:图上的隐私保护机器学习
  • 批准号:
    2402815
  • 财政年份:
    2024
  • 资助金额:
    $ 101.2万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: Tiny Chiplets for Big AI: A Reconfigurable-On-Package System
合作研究:SHF:中:用于大人工智能的微型芯片:可重新配置的封装系统
  • 批准号:
    2403408
  • 财政年份:
    2024
  • 资助金额:
    $ 101.2万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了