课题基金 / 基金详情

Automated Explanations for Debugging

Automated Explanations for Debugging
调试的自动解释
批准号:
RGPIN-2014-03695
负责人:
Sumner, William
金额:
$1.82万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2016
资助国家:
加拿大
项目状态:
已结题
起止时间:
2016-01-01 至 2017-12-31

项目摘要

项目成果

Sumner, William的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
In this proposal, we focus upon the problem of automated debugging. The goal in this area is to devise techniques that help software developers understand and correct flaws within misbehaving computer programs. Existing techniques for automated debugging focus on making hypotheses about which lines of source code may contain a bug amongst all source code for a program. This proposal instead focuses on clearly and concisely explaining how and why a program misbehaved. These explanations are produced without human interaction and help to simplify and remove guesswork from the process of fixing faulty software. It is not presently known how to compute such explanations for programs involving concurrency, such as those with multiple concurrently executing threads, yet concurrency is emerging as a fundamental construct in modern programs and is of critical importance. This proposal addresses the heretofore unresolved issue of producing such explanations for programs involving multiple concurrently executing components. This proposal further addresses the important issue of presenting explanations to software developers in languages and formats that developers can understand and use. Improving the reliability and cost-effectiveness of software development has been a primary focus over the last decade for key software companies like Google, Apple, Microsoft, and IBM. Improved debugging tools lower the costs and increase productivity within software development. These lower costs and increased productivity are important for maintaining Canada's growing software industry. These techniques also improve the reliability of software, providing better assurances that computer programs do what they are intended to. As a result, companies and people who use the software also save money by avoiding hassles created by software that misbehaves.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Inferring rich input structure for software debugging and defence
  • 批准号:
    RGPIN-2020-06394
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $1.75万
  • 财政年份:
    2022
  • 负责人:
    Sumner, William
  • 依托单位:
Inferring rich input structure for software debugging and defence
  • 批准号:
    RGPIN-2020-06394
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $1.75万
  • 财政年份:
    2021
  • 负责人:
    Sumner, William
  • 依托单位:
Inferring rich input structure for software debugging and defence
  • 批准号:
    RGPIN-2020-06394
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $1.75万
  • 财政年份:
    2020
  • 负责人:
    Sumner, William
  • 依托单位:
Automated Explanations for Debugging
  • 批准号:
    RGPIN-2014-03695
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $1.82万
  • 财政年份:
    2019
  • 负责人:
    Sumner, William
  • 依托单位:
海外基金