Program Dependence Graphs and Dataflow Analysis
Program Dependence Graphs and Dataflow Analysis
批准号:
9625656
负责人:
Susan Horwitz
金额:
$16.08万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1996
资助国家:
美国
项目状态:
已结题
起止时间:
1996-08-15 至 1999-07-31
中文摘要
该项目的目标是推进软件工程中基于语言的工具的最新发展。本研究主要包括三个方面:(1)扩展基于依赖图的工具,(2)进行指针分析的理论和实践研究,(3)量化指针分析中的权衡。 这项工作建立在两个领域的先前研究:软件工程工具的设计和实现,以及算法的设计,实现和评估的EQUILLOW分析。 工作的第一部分包括继续以前NSF支持的研究,扩展基础理论,使基于图的工具能够用于比目前更广泛的语言,并改进现有的基于图的工具。它还包括新的方向:使用混合方法设计和实现新工具,该方法将基于文本或语法的工具与语义检查相结合。 对指针分析和递归分析权衡的研究是对依赖图工作的补充,因为其结果有望改进基于图的工具。他们也预计将是有用的其他研究人员和从业人员关注的应用程序,依赖于静态分析的结果。 ***
英文摘要
The goals of this project are to advance the state-of-the- art in language-based tools for software engineering. There are three related aspects to the research: (1) extending dependence-graph-based tools, (2) carrying out theoretical and practical studies of pointer analysis, and (3) quantifying trade-offs in dataflow analysis. The work builds on the prior research in two areas: the design and implementation of software engineering tools, and the design, implementation and evaluation of algorithms for dataflow analysis. The first part of the work includes the continuation of previous NSF-supported research extending underlying theory to permit graph-based tools to be used for a wider range of languages than is currently possible, and improving existing graph based tools. It also includes new directions: the design and implementation of new tools using a hybrid approach that combines text or syntax-based tools with semantic checks. The research on pointer analysis and dataflow analysis tradeoffs is complementary to the work on dependence graphs, since the results are expected to improve the graph-based tools. They are also expected to be useful to other researchers and practitioners concerned with applications that rely on the results of static analysis. ***
期刊论文(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
-
依托单位:
Debugging Via Run-Time Type Checking
-
批准号:9970907
-
项目类别:Standard Grant
-
资助金额:$15.7万
-
财政年份:1999
-
负责人: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
-
依托单位:
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
-
依托单位:
国内基金
海外基金
基于时间序列间分位相依性(quantile dependence)的风险值(Value-at-Risk)预测模型研究
-
批准号:71903144
-
项目类别:青年科学基金项目
-
资助金额:17.0万元
-
批准年份:2019
-
负责人:张申
-
依托单位: