课题基金 / 基金详情

Automated software testing with context-free grammars and covering arrays

Automated software testing with context-free grammars and covering arrays
使用上下文无关语法和覆盖数组进行自动化软件测试
批准号:
8067-2011
负责人:
Hoffman, Daniel
金额:
$1.46万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2015
资助国家:
加拿大
项目状态:
已结题
起止时间:
2015-01-01 至 2016-12-31

项目摘要

项目成果

Hoffman, Daniel的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Computer software plays a central role in the modern world: in the Internet and consumer electronics, but also in the plants which generate electrical power, refine chemicals and manufacture automobiles. Software bugs are expensive, costing billions per year to repair. Software testing is the primary way that bugs are discovered before software is released for use. Testing is expensive. Often the cost of testing a software product exceeds the cost of developing the software. Much of testing today is manual; testers run the software, imitating actual use. Because of the complexity of modern software, many tests are required. The tests are re-run against each new version of the software. With automated testing, testers write special test software to perform the tests. The test software uses sophisticated mathematical techniques to generate large numbers of test cases. The test software is expensive to develop but inexpensive to run, making automated testing much more efficient in the long run. The proposed research will develop test software. We will apply context-free grammars and covering arrays, techniques developed by research mathematicians, to software testing. While our work can be used to test any kind of software, we will focus on a few specific kinds. The extended markup language (XML) has become the dominant data exchange format on the web. It is so widely used that bugs in XML applications can have serious consequences. Computers in modern factories and chemical plants are controlled by specialized computers. It turns out that these computers are vulnerable to web-based network attacks. Failures in these computers can have extremely serious consequences. Finally, we have found that automated testing techniques can be used to generate tests for students as well as software. We will use these techniques to develop web applications which test students on their knowledge of computer programming.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Automated software testing with context-free grammars and covering arrays
  • 批准号:
    8067-2011
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $1.46万
  • 财政年份:
    2014
  • 负责人:
    Hoffman, Daniel
  • 依托单位:
Automated software testing with context-free grammars and covering arrays
  • 批准号:
    8067-2011
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $1.46万
  • 财政年份:
    2013
  • 负责人:
    Hoffman, Daniel
  • 依托单位:
Automated software testing with context-free grammars and covering arrays
  • 批准号:
    8067-2011
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $1.46万
  • 财政年份:
    2012
  • 负责人:
    Hoffman, Daniel
  • 依托单位:
Automated software testing with context-free grammars and covering arrays
  • 批准号:
    8067-2011
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $1.46万
  • 财政年份:
    2011
  • 负责人:
    Hoffman, Daniel
  • 依托单位:
国内基金
海外基金
低辐射空间环境下商用多核处理器层次化软件容错技术研究
  • 批准号:
    90818016
  • 项目类别:
    重大研究计划
  • 资助金额:
    50.0万元
  • 批准年份:
    2008
  • 负责人:
    傅忠传
  • 依托单位: