Debugging Via Run-Time Type Checking
Debugging Via Run-Time Type Checking
批准号:
9970907
负责人:
Susan Horwitz
金额:
$15.7万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1999
资助国家:
美国
项目状态:
已结题
起止时间:
1999-08-15 至 2002-07-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
9970907 Susan HorwitzJava programmers have the security of knowing that errors like out-of-bounds array indexes or attempts to dereference a null pointer will be detected and reported at runtime. Java also provides security via its strong type system; for example, it is not possible to treat a pointer as if it were an integer or vice versa, and run-time type checks ensure theccorrectness of down-casting. C and C++ programmers count on tools like Purify to help find out-of bounds array accesses and bad pointer dereferences. However, those tools do not provide help with errors that involve bad run-time types. This research involves the design and implementation of a tool to provide new kinds of run-time checks based on type information. The goal of the tool is to help C/C++ programmers find errors in their programs that manifest themselves as bad run-time types, in the same way that Purify helps programmers find errors in their programs that manifest themselves as bad run-time memory accesses.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Static and Dynamic Techniques for Classifying, Locating, and Fixing Bugs
-
批准号:0701957
-
项目类别:Continuing Grant
-
资助金额:$60.0万
-
财政年份:2007
-
负责人:Susan Horwitz
-
依托单位:
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
-
依托单位:
Special Project: Group Travel Grant for Faculty at Minority Institutions and Women's Colleges to attend PLDI 96
-
批准号:9625408
-
项目类别:Standard Grant
-
资助金额:$2.0万
-
财政年份:1996
-
负责人:Susan Horwitz
-
依托单位:
Program Dependence Graphs and Dataflow Analysis
-
批准号:9625656
-
项目类别:Standard Grant
-
资助金额:$16.08万
-
财政年份:1996
-
负责人:Susan Horwitz
-
依托单位:
Minority Graduate Research Honorable Mention - Gregory Simpson
-
批准号:8915593
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:1989
-
负责人:Susan Horwitz
-
依托单位:
PYI: Language-Based Tools for Programming Environments
-
批准号:8958530
-
项目类别:Continuing Grant
-
资助金额:$31.2万
-
财政年份:1989
-
负责人:Susan Horwitz
-
依托单位:
Generating Language-Based Programming Environments
-
批准号:8603356
-
项目类别:Standard Grant
-
资助金额:$8.73万
-
财政年份:1986
-
负责人:Susan Horwitz
-
依托单位:
国内基金
海外基金
登录
查看更多内容
面向柔性 3D 集成的仿生结构 VIA 强化方法及其机理研究
-
批准号:ZCLQN26F0101
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2026
-
负责人:黄淳
-
依托单位:
外电场调控二维VIA族单层的Rashba自旋劈裂和翘曲效应的理论研究
-
批准号:12364017
-
项目类别:地区科学基金项目
-
资助金额:31.00万元
-
批准年份:2023
-
负责人:陈少波
-
依托单位:
二维层状VIA族材料的形成机制、生长及物性调控的第一性原理研究
-
批准号:--
-
项目类别:面上项目
-
资助金额:55万元
-
批准年份:2022
-
负责人:朱志立
-
依托单位:
蓝光IIB-VIA族半导体量子点在电致发光过程中的稳定性衰退机制及其改进策略的理论研究
-
批准号:--
-
项目类别:面上项目
-
资助金额:60万元
-
批准年份:2021
-
负责人:杨明理
-
依托单位:
典型VIA族窄禁带三元半导体薄膜的外延生长与物性调控
-
批准号:52072059
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2020
-
负责人:乔梁
-
依托单位:
先进Via-Pillar工艺下VLSI性能驱动多层布线算法研究
-
批准号:61877010
-
项目类别:面上项目
-
资助金额:52.0万元
-
批准年份:2018
-
负责人:刘耿耿
-
依托单位:
VIA族元素(S, Se, Te)掺杂黑磷单晶的高温高压生长及对其环境稳定性的调控
-
批准号:51672240
-
项目类别:面上项目
-
资助金额:62.0万元
-
批准年份:2016
-
负责人:向建勇
-
依托单位:
基于VIA族和IB族杂质深能级的硅亚带隙光谱响应机理研究
-
批准号:61504139
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2015
-
负责人:胡少旭
-
依托单位:
VIA族元素共掺杂CoSb3基材料的制备和电热输运机制研究
-
批准号:51302205
-
项目类别:青年科学基金项目
-
资助金额:25.0万元
-
批准年份:2013
-
负责人:段波
-
依托单位:
VI和VIA族金属元素掺杂对TiAl基合金力学性能影响机制的理论研究
-
批准号:11147167
-
项目类别:专项基金项目
-
资助金额:5.0万元
-
批准年份:2011
-
负责人:王海燕
-
依托单位: