Applying Incremental Data Flow Analysis to Large Software Systems
Applying Incremental Data Flow Analysis to Large Software Systems
批准号:
8920078
负责人:
Barbara Ryder
金额:
$21.76万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1990
资助国家:
美国
项目状态:
已结题
起止时间:
1990-04-01 至 1992-09-30
中文摘要
数据流分析算法收集有关程序中数据的使用和定义的事实。增量数据流分析只计算受程序更改影响的信息,避免完全重新计算。本研究探讨增量式技术在大型软件系统分析中的应用。研究计划是:o使用C程序过程间分析的原型实现ISMM来完成基于消除的增量更新算法的性能研究,o经验地研究一种新的混合迭代-消除增量数据流分析算法的行为,O开发更精确的分析技术,以处理C类语言中通过指针产生的别名,o研究为大型编程扩展增量数据流分析技术所涉及的问题,O扩展先前对C程序调用结构、其典型参数和指针用法的经验研究。
英文摘要
Data flow analysis algorithms gather facts about the use and definition of data in programs. Incremental data flow analysis only calculate information affected by the program changes and avoid total recalculation. This research investigates the application of incremental techniques to the analysis of large software systems. The research plan is: o to complete performance studies of an elimination-based incremental update algorithm using ISMM, a prototype implementation for interprocedural analysis of C programs, o to empirically study the behavior of a new hybrid iteration-elimination incremental data flow analysis algorithm, o to develop more precise analysis techniques to deal with aliasing through pointers in C-like languages, o to study issues involved in scaling up incremental data flow analysis techniques for programming-in-the-large, o to extend previous empirical studies of the calling structure of C programs, their typical parameter and pointer usages.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
NSF Student Travel Grant for 2017 Programming Languages Mentoring Workshop (PLMW) at ACM SIGPLAN SPLASH Conference
-
批准号:1747889
-
项目类别:Standard Grant
-
资助金额:$1.5万
-
财政年份:2017
-
负责人:Barbara Ryder
-
依托单位:
CPA-SEL: Blended Static/Dynamic Analyses for Performance Understanding and Improved Security of Framework-intensive Applications
-
批准号:0964870
-
项目类别:Standard Grant
-
资助金额:$18.47万
-
财政年份:2009
-
负责人:Barbara Ryder
-
依托单位:
CPA-SEL: Blended Static/Dynamic Analyses for Performance Understanding and Improved Security of Framework-intensive Applications
-
批准号:0811518
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2008
-
负责人:Barbara Ryder
-
依托单位:
Student Travel Support to the International Conference on Software Engineering (ICSE) 2007 Doctoral Symposium
-
批准号:0650366
-
项目类别:Standard Grant
-
资助金额:$1.07万
-
财政年份:2007
-
负责人:Barbara Ryder
-
依托单位:
Collaborative Rsch: Northeast Workshop in Integrative Computing, Education and Research (ICER)
-
批准号:0548575
-
项目类别:Standard Grant
-
资助金额:$0.52万
-
财政年份:2005
-
负责人:Barbara Ryder
-
依托单位:
ITWF: Collaborative Research: Increasing the Representation of Undergraduate Women and Minorities in Computer Science
-
批准号:0420433
-
项目类别:Standard Grant
-
资助金额:$5.98万
-
财政年份:2004
-
负责人:Barbara Ryder
-
依托单位:
Special Projects: Travel Grants for Faculty at Minority/Female Institutions to Attend FCRC'03
-
批准号:0243337
-
项目类别:Standard Grant
-
资助金额:$6.91万
-
财政年份:2003
-
负责人:Barbara Ryder
-
依托单位:
Change Impact Analysis of Object-oriented Software
-
批准号:0204410
-
项目类别:Continuing Grant
-
资助金额:$30.0万
-
财政年份:2002
-
负责人:Barbara Ryder
-
依托单位:
Special Project: Travel Grant for Faculty at Minority/Female Institutions to Attend PLDI '99
-
批准号:9902428
-
项目类别:Standard Grant
-
资助金额:$2.35万
-
财政年份:1999
-
负责人:Barbara Ryder
-
依托单位:
Component Data-Flow Analysis for Large-Software Systems
-
批准号:9900988
-
项目类别:Standard Grant
-
资助金额:$30.1万
-
财政年份:1999
-
负责人:Barbara Ryder
-
依托单位:
Module-Level Compile-Time Analysis for Industrial-Sized Software
-
批准号:9804065
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:1998
-
负责人:Barbara Ryder
-
依托单位:
Effective Compilation in the Presence of Exceptions
-
批准号:9808607
-
项目类别:Standard Grant
-
资助金额:$23.0万
-
财政年份:1998
-
负责人:Barbara Ryder
-
依托单位:
Postdoc: Data-Flow Testing for Difficult-To-Find Bugs
-
批准号:9704703
-
项目类别:Standard Grant
-
资助金额:$3.32万
-
财政年份:1997
-
负责人:Barbara Ryder
-
依托单位:
Scalable Static Techniques for Exhaustive and Incremental Analyses of C Systems
-
批准号:9501761
-
项目类别:Continuing Grant
-
资助金额:$35.69万
-
财政年份:1995
-
负责人:Barbara Ryder
-
依托单位:
Compile-Time Analysis Tools for Parallel Software Development Environments
-
批准号:9213518
-
项目类别:Standard Grant
-
资助金额:$10.81万
-
财政年份:1993
-
负责人:Barbara Ryder
-
依托单位:
Practical Compile Time Analyses for Evolving C Systems
-
批准号:9208632
-
项目类别:Continuing Grant
-
资助金额:$31.26万
-
财政年份:1992
-
负责人:Barbara Ryder
-
依托单位:
Practical Compile-Time Analysis Algorithms: (FAW)
-
批准号:9023628
-
项目类别:Continuing Grant
-
资助金额:$25.0万
-
财政年份:1991
-
负责人:Barbara Ryder
-
依托单位:
Incremental Analysis Algorithms for Software Systems
-
批准号:8513730
-
项目类别:Standard Grant
-
资助金额:$8.63万
-
财政年份:1986
-
负责人:Barbara Ryder
-
依托单位:
海外基金