课题基金 / 基金详情

Static and Dynamic Techniques for Classifying, Locating, and Fixing Bugs

Static and Dynamic Techniques for Classifying, Locating, and Fixing Bugs
用于分类、定位和修复错误的静态和动态技术
批准号:
0701957
负责人:
Susan Horwitz
金额:
$60.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2007
资助国家:
美国
项目状态:
已结题
起止时间:
2007-09-01 至 2011-08-31

项目摘要

项目成果

Susan Horwitz的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
P0701957Static and Dynamic Techniques for Classifying, Locating, and Fixing Bugs Susan Horwitz and Ben LiblitTesting and debugging are vital but notoriously difficult parts of the software-development process. Languages like C and C++, with weak type systems, exacerbate the problem by making it easy for programmers to introduce memory- and type-safety bugs. These bugs are hard to identify because the actual error and the symptom often seem to have no logical connection.This research focuses on designing, implementing, and evaluating innovative new ways to identify, reproduce, and eliminate bugs. Questions addressed include: How to determine whether a program failure is due to a memory/type-safety bug, and in that case how to locate the buggy code (not just the code where the symptom occurs); given a failure that is not due to a memory/type-safety bug, how to reproduce that failure, and how to find the source of the problem.One of the most creative aspects of the work is the combination of complementary techniques to achieve powerful synergies: dynamic memory type inference is combined with static program slicing to attack memory/type-safety bugs, while program slicing is paired with statistical bug identification to implement new algorithms for finding, reproducing, and repairing other kinds of bugs.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
ITWF: Collaborative Research: Increasing the Representation of Undergraduate Women and Minorities in Computer Science
  • 批准号:
    0420436
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $0.0万
  • 财政年份:
    2004
  • 负责人:
    Susan Horwitz
  • 依托单位:
Dynamic techniques for finding errors and preventing security violations
  • 批准号:
    0305387
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $0.0万
  • 财政年份:
    2003
  • 负责人:
    Susan Horwitz
  • 依托单位:
Software Reengineering via Method Extraction
  • 批准号:
    9987435
  • 项目类别:
    Standard Grant
  • 资助金额:
    $17.57万
  • 财政年份:
    2000
  • 负责人:
    Susan Horwitz
  • 依托单位:
Debugging Via Run-Time Type Checking
  • 批准号:
    9970907
  • 项目类别:
    Standard Grant
  • 资助金额:
    $15.7万
  • 财政年份:
    1999
  • 负责人:
    Susan Horwitz
  • 依托单位:
国内基金
海外基金
Dynamic Credit Rating with Feedback Effects
  • 批准号:
    --
  • 项目类别:
    外国学者研究基金项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
    Christian Martin Hilpert
  • 依托单位: