CAREER: Scalable and Systematic Test Authoring and Maintenance

职业:可扩展和系统的测试编写和维护

基本信息

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

项目摘要

The most commonly used methodology for validating the quality of software is testing. Conceptually, testing is simple. In practice, however, testing has two key limitations: it is expensive, often amounting to over a half of the development cost, and ineffective, often failing to find crucial bugs that can cause significant damage.This project addresses these limitations by developing a novel test automation framework based on test summaries -- abstract properties of desired tests. Developers write summaries as logical constraints that define desired inputs and properties to check, and the tools perform testing against dense suites that are likely to find many bugs. The project develops: (1) core algorithms for effective systematic testing, which generate high quality inputs, perform deep white-box checking, and synthesize executable test oracles; (2) optimization strategies for efficient systematic testing, which scale it to large applications; (3) incremental techniques for supporting evolution, which provide efficient test updates with respect to code changes; and (4) infrastructure support for enhancing usability, which assists developers with writing test summaries. Case studies using a variety of applications are used for evaluation.Systematic testing using test summaries will substantially increase test coverage and accuracy, which will significantly improve software quality. The PI's industrial collaborations and participation in UT's Executive Masters program enable a swift technology transfer to industry.
验证软件质量最常用的方法是测试。 从概念上讲,测试很简单。 然而,在实践中,测试有两个关键的限制:它是昂贵的,往往超过开发成本的一半,和无效的,往往无法找到关键的错误,可能会造成重大损害。这个项目通过开发一个新的测试自动化框架的基础上,测试摘要-所需的测试的抽象属性来解决这些限制。 开发人员编写摘要作为逻辑约束,定义所需的输入和要检查的属性,工具对可能发现许多错误的密集套件执行测试。 该项目开发:(1)用于有效系统测试的核心算法,其生成高质量输入,执行深度白盒检查,并合成可执行的测试预言;(2)用于有效系统测试的优化策略,其将其扩展到大型应用;(3)用于支持进化的增量技术,其提供关于代码更改的有效测试更新;以及(4)用于增强可用性的基础设施支持,其帮助开发人员编写测试摘要。 使用各种应用程序的案例研究用于评估。使用测试摘要进行系统测试将大大增加测试覆盖率和准确性,从而显着提高软件质量。PI的工业合作和参与UT的执行硕士课程使技术迅速转移到行业。

项目成果

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

Sarfraz Khurshid其他文献

Exploring very large state spaces using genetic algorithms
Scaling symbolic execution using staged analysis
TestEra: Specification-Based Testing of Java Programs Using SAT
  • DOI:
    10.1023/b:ause.0000038938.10589.b9
  • 发表时间:
    2004-10-01
  • 期刊:
  • 影响因子:
    3.100
  • 作者:
    Sarfraz Khurshid;Darko Marinov
  • 通讯作者:
    Darko Marinov

Sarfraz Khurshid的其他文献

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

{{ truncateString('Sarfraz Khurshid', 18)}}的其他基金

SHF: Small: Test-Driven Development and Maintenance of Declarative Models
SHF:小型:声明性模型的测试驱动开发和维护
  • 批准号:
    1718903
  • 财政年份:
    2017
  • 资助金额:
    $ 42.5万
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative Research: Mera: Memoized Ranged Systematic Software Analyses
SHF:小型:协作研究:Mera:记忆范围系统软件分析
  • 批准号:
    1319688
  • 财政年份:
    2013
  • 资助金额:
    $ 42.5万
  • 项目类别:
    Standard Grant
Collaborative Research: II-EN: Infrastructure Support for Software Testing Research
协作研究:II-EN:软件测试研究的基础设施支持
  • 批准号:
    0958231
  • 财政年份:
    2010
  • 资助金额:
    $ 42.5万
  • 项目类别:
    Continuing Grant
Assertion-based Verification: From Compile-time Checking to Runtime Error Recovery
基于断言的验证:从编译时检查到运行时错误恢复
  • 批准号:
    0702680
  • 财政年份:
    2007
  • 资助金额:
    $ 42.5万
  • 项目类别:
    Standard Grant

相似国自然基金

Scalable Learning and Optimization: High-dimensional Models and Online Decision-Making Strategies for Big Data Analysis
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    万元
  • 项目类别:
    合作创新研究团队

相似海外基金

Scalable indoor power harvesters using halide perovskites
使用卤化物钙钛矿的可扩展室内能量收集器
  • 批准号:
    MR/Y011686/1
  • 财政年份:
    2025
  • 资助金额:
    $ 42.5万
  • 项目类别:
    Fellowship
DREAM Sentinels: Multiplexable and programmable cell-free ADAR-mediated RNA sensing platform (cfRADAR) for quick and scalable response to emergent viral threats
DREAM Sentinels:可复用且可编程的无细胞 ADAR 介导的 RNA 传感平台 (cfRADAR),可快速、可扩展地响应突发病毒威胁
  • 批准号:
    2319913
  • 财政年份:
    2024
  • 资助金额:
    $ 42.5万
  • 项目类别:
    Standard Grant
Collaborative Research: Scalable Nanomanufacturing of Perovskite-Analogue Nanocrystals via Continuous Flow Reactors
合作研究:通过连续流反应器进行钙钛矿类似物纳米晶体的可扩展纳米制造
  • 批准号:
    2315997
  • 财政年份:
    2024
  • 资助金额:
    $ 42.5万
  • 项目类别:
    Standard Grant
RestoreDNA: Development of scalable eDNA-based solutions for biodiversity regulators and nature-related disclosure
RestoreDNA:为生物多样性监管机构和自然相关披露开发可扩展的基于 eDNA 的解决方案
  • 批准号:
    10086990
  • 财政年份:
    2024
  • 资助金额:
    $ 42.5万
  • 项目类别:
    Collaborative R&D
Scalable and Automated Tuning of Spin-based Quantum Computer Architectures
基于自旋的量子计算机架构的可扩展和自动调整
  • 批准号:
    2887634
  • 财政年份:
    2024
  • 资助金额:
    $ 42.5万
  • 项目类别:
    Studentship
FAST CAR-T: Faster, Adaptive and Scalable Technologies For CAR-T Manufacture
FAST CAR-T:更快、自适应和可扩展的 CAR-T 制造技术
  • 批准号:
    EP/Z532770/1
  • 财政年份:
    2024
  • 资助金额:
    $ 42.5万
  • 项目类别:
    Research Grant
CAREER: Scalable Physics-Inspired Ising Computing for Combinatorial Optimizations
职业:用于组合优化的可扩展物理启发伊辛计算
  • 批准号:
    2340453
  • 财政年份:
    2024
  • 资助金额:
    $ 42.5万
  • 项目类别:
    Continuing Grant
Collaborative Research: SHF: Small: Efficient and Scalable Privacy-Preserving Neural Network Inference based on Ciphertext-Ciphertext Fully Homomorphic Encryption
合作研究:SHF:小型:基于密文-密文全同态加密的高效、可扩展的隐私保护神经网络推理
  • 批准号:
    2412357
  • 财政年份:
    2024
  • 资助金额:
    $ 42.5万
  • 项目类别:
    Standard Grant
SHF: Small: QED - A New Approach to Scalable Verification of Hardware Memory Consistency
SHF:小型:QED - 硬件内存一致性可扩展验证的新方法
  • 批准号:
    2332891
  • 财政年份:
    2024
  • 资助金额:
    $ 42.5万
  • 项目类别:
    Standard Grant
SBIR Phase I: Scalable Magnetically-Geared Modular Space Manipulator for In-space Manufacturing and Active Debris Remediation Missions
SBIR 第一阶段:用于太空制造和主动碎片修复任务的可扩展磁力齿轮模块化空间操纵器
  • 批准号:
    2335583
  • 财政年份:
    2024
  • 资助金额:
    $ 42.5万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了