课题基金 / 基金详情

Efficient Dynamic Checking of Heap Invariants using the Garbage Collector

Efficient Dynamic Checking of Heap Invariants using the Garbage Collector
使用垃圾收集器对堆不变量进行高效动态检查
批准号:
0916810
负责人:
Samuel Guyer
金额:
$0.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2009
资助国家:
美国
项目状态:
已结题
起止时间:
2009-09-01 至 2011-08-31

项目摘要

项目成果

Samuel Guyer的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Modern software is increasingly developed using managed programming languages, such as Java and C#, because they eliminate a large class of low-level memory-related errors that have plagued languages such as C and C++ and caused countless failures and security vulnerabilities. Unfortunately, software still suffers from a troubling array of higher-level semantic errors, which can cause programs to misbehave without necessarily triggering an overt failure. Prior techniques for detecting these errors suffer from some combination of imprecision (false positives), poor scalability on large programs, or extremely high run-time overheads.This project will explore a new approach for detecting programming errors that is precise, informative, scalable, and efficient enough to use in deployed software. The approach leverages techniques from static analysis that allow programmers to express expected program properties, but overcomes prior limitations by checking the properties at run-time. The key idea is to piggyback error checking on the garbage collector, which can check and elucidate complex program properties with very low overhead because it periodically visits all objects in the heap. The result of this research will be a much-needed technique for detecting and diagnosing bugs in deployed software -- especially large, complex, and highly dynamic programs, such as server applications.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF:Small:Cooperative Garbage Collection for Big Data and Server Applications
  • 批准号:
    1717373
  • 项目类别:
    Standard Grant
  • 资助金额:
    $44.7万
  • 财政年份:
    2017
  • 负责人:
    Samuel Guyer
  • 依托单位:
CAREER: Cooperative Virtual Machines: Mechanisms and Policies for Application-Aware Runtime Services
  • 批准号:
    1053862
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $44.42万
  • 财政年份:
    2011
  • 负责人:
    Samuel Guyer
  • 依托单位:
SHF: Small: Dynamic Detection of Heap-Based Bugs
  • 批准号:
    1018038
  • 项目类别:
    Standard Grant
  • 资助金额:
    $48.49万
  • 财政年份:
    2010
  • 负责人:
    Samuel Guyer
  • 依托单位:
国内基金
海外基金
Dynamic Credit Rating with Feedback Effects
  • 批准号:
    --
  • 项目类别:
    外国学者研究基金项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
    Christian Martin Hilpert
  • 依托单位: