CAREER: Scalable and Systematic Test Authoring and Maintenance
CAREER: Scalable and Systematic Test Authoring and Maintenance
批准号:
0845628
负责人:
Sarfraz Khurshid
金额:
$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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Small: Test-Driven Development and Maintenance of Declarative Models
-
批准号:1718903
-
项目类别:Standard Grant
-
资助金额:$49.55万
-
财政年份:2017
-
负责人:Sarfraz Khurshid
-
依托单位:
SHF: Small: Collaborative Research: Mera: Memoized Ranged Systematic Software Analyses
-
批准号:1319688
-
项目类别:Standard Grant
-
资助金额:$35.0万
-
财政年份:2013
-
负责人:Sarfraz Khurshid
-
依托单位:
Collaborative Research: II-EN: Infrastructure Support for Software Testing Research
-
批准号:0958231
-
项目类别:Continuing Grant
-
资助金额:$27.2万
-
财政年份:2010
-
负责人:Sarfraz Khurshid
-
依托单位:
Assertion-based Verification: From Compile-time Checking to Runtime Error Recovery
-
批准号:0702680
-
项目类别:Standard Grant
-
资助金额:$11.0万
-
财政年份:2007
-
负责人:Sarfraz Khurshid
-
依托单位:
国内基金
海外基金
Scalable Learning and Optimization: High-dimensional Models and Online Decision-Making Strategies for Big Data Analysis
-
批准号:--
-
项目类别:合作创新研究团队
-
资助金额:--
-
批准年份:2024
-
负责人:姚韬
-
依托单位: