Module-Level Compile-Time Analysis for Industrial-Sized Software
工业规模软件的模块级编译时分析
基本信息
- 批准号:9804065
- 负责人:
- 金额:$ 5万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:1998
- 资助国家:美国
- 起止时间:1998-09-01 至 2000-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
9804065 Software tools should have the choice of tunable, scalable, compile-time analyses, which provide adjustable levels of precision for predictable cost. New analysis techniques are needed to scale up to {\it industrial-sized} systems (i.e., 100,000 lines of code). Previous work seems conclusive: whole- program analysis does not scale suitably with a reasonable degree of precision for program transformation, data-flow-based testing applications, or program-understanding uses in certain circumstances. Thus, new techniques are needed. Program decomposition, uses a coarse-grained alias analysis of a C program to subdivide it into independently analyzable segments. Specific analyses, that vary in cost and precision, can be applied to different parts of a program. Initial experiments with this technique have enabled considerable gains in precision with modest increased cost for side-effect analysis of C programs. Research will focus on (i) development of techniques for selection of a specific analysis to apply to each program unit and (ii) empirical experimentation with these techniques using the PROLANGS Analysis Framework (PAF), a software platform for program analysis which currently includes flow- and context- sensitive side-effect and alias analysis for C programs.***
9804065软件工具应该有可调的,可扩展的,编译时分析的选择,提供可调的精度水平,可预测的成本。 需要新的分析技术来扩大到工业规模的系统(即, 100,000行代码)。以前的工作似乎是结论性的:对于程序转换、基于数据流的测试应用或在某些情况下的程序理解用途,整体程序分析不能以合理的精确度适当地缩放。 因此,需要新的技术。程序分解,使用C程序的粗粒度别名分析将其细分为可独立分析的段。 具体的分析,在成本和精度上各不相同,可以应用于程序的不同部分。使用这种技术的初步实验已经使C程序的副作用分析在精度上有了相当大的提高。 研究将侧重于(i)开发用于选择适用于每个程序单元的特定分析的技术,以及(ii)使用PROLANGS分析框架(PAF)对这些技术进行实证实验,PAF是一种用于程序分析的软件平台,目前包括对C程序的流和上下文敏感的副作用和别名分析。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Barbara Ryder其他文献
Barbara Ryder的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Barbara Ryder', 18)}}的其他基金
NSF Student Travel Grant for 2017 Programming Languages Mentoring Workshop (PLMW) at ACM SIGPLAN SPLASH Conference
NSF 学生旅费补助金用于 2017 年 ACM SIGPLAN SPLASH 会议上的编程语言指导研讨会 (PLMW)
- 批准号:
1747889 - 财政年份:2017
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
CPA-SEL: Blended Static/Dynamic Analyses for Performance Understanding and Improved Security of Framework-intensive Applications
CPA-SEL:混合静态/动态分析,用于了解性能并提高框架密集型应用程序的安全性
- 批准号:
0964870 - 财政年份:2009
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
CPA-SEL: Blended Static/Dynamic Analyses for Performance Understanding and Improved Security of Framework-intensive Applications
CPA-SEL:混合静态/动态分析,用于了解性能并提高框架密集型应用程序的安全性
- 批准号:
0811518 - 财政年份:2008
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
Student Travel Support to the International Conference on Software Engineering (ICSE) 2007 Doctoral Symposium
学生参加国际软件工程会议 (ICSE) 2007 博士研讨会的旅费支持
- 批准号:
0650366 - 财政年份:2007
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
Collaborative Rsch: Northeast Workshop in Integrative Computing, Education and Research (ICER)
协作 Rsch:东北综合计算、教育和研究研讨会 (ICER)
- 批准号:
0548575 - 财政年份:2005
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
ITWF: Collaborative Research: Increasing the Representation of Undergraduate Women and Minorities in Computer Science
ITWF:合作研究:增加本科生女性和少数族裔在计算机科学领域的代表性
- 批准号:
0420433 - 财政年份:2004
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
Special Projects: Travel Grants for Faculty at Minority/Female Institutions to Attend FCRC'03
特别项目:为少数族裔/女性机构的教员提供参加 FCRC03 的旅费补助
- 批准号:
0243337 - 财政年份:2003
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
Change Impact Analysis of Object-oriented Software
面向对象软件的变更影响分析
- 批准号:
0204410 - 财政年份:2002
- 资助金额:
$ 5万 - 项目类别:
Continuing Grant
Special Project: Travel Grant for Faculty at Minority/Female Institutions to Attend PLDI '99
特别项目:为少数族裔/女性机构的教员提供参加 PLDI 99 的旅费补助
- 批准号:
9902428 - 财政年份:1999
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
Component Data-Flow Analysis for Large-Software Systems
大型软件系统的组件数据流分析
- 批准号:
9900988 - 财政年份:1999
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
相似国自然基金
粒子level set方法的改进与空间自适应波浪模型并行化研究
- 批准号:52171245
- 批准年份:2021
- 资助金额:58 万元
- 项目类别:面上项目
基于Level Set方法的三维爆炸与冲击仿真软件开发及其应用
- 批准号:11502121
- 批准年份:2015
- 资助金额:25.0 万元
- 项目类别:青年科学基金项目
层级稀疏化的Mid-Level特征空间下高分辨率遥感影像检索方法研究
- 批准号:41401376
- 批准年份:2014
- 资助金额:25.0 万元
- 项目类别:青年科学基金项目
CPU/GPGPU紧耦合异构多核系统共享Last Level Cache优化研究
- 批准号:61379035
- 批准年份:2013
- 资助金额:75.0 万元
- 项目类别:面上项目
基于新LEVEL SET方法的双标量小火焰模型的研究
- 批准号:51306013
- 批准年份:2013
- 资助金额:25.0 万元
- 项目类别:青年科学基金项目
Level Set方法及其在爆炸与冲击问题数值模拟中的应用研究
- 批准号:10872085
- 批准年份:2008
- 资助金额:48.0 万元
- 项目类别:面上项目
几何造型中交互式Level Set方法研究
- 批准号:60373036
- 批准年份:2003
- 资助金额:23.0 万元
- 项目类别:面上项目
逆向工程中基于小波特征的曲面配准与Level-set建模方法研究
- 批准号:50305027
- 批准年份:2003
- 资助金额:18.0 万元
- 项目类别:青年科学基金项目
用Level Set方法研究气液两相流界面迁移的微观特性
- 批准号:50106011
- 批准年份:2001
- 资助金额:20.0 万元
- 项目类别:青年科学基金项目
相似海外基金
RII Track-4:NSF: An Integrated Urban Meteorological and Building Stock Modeling Framework to Enhance City-level Building Energy Use Predictions
RII Track-4:NSF:综合城市气象和建筑群建模框架,以增强城市级建筑能源使用预测
- 批准号:
2327435 - 财政年份:2024
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
CAREER: Mitigating the Lack of Labeled Training Data in Machine Learning Based on Multi-level Optimization
职业:基于多级优化缓解机器学习中标记训练数据的缺乏
- 批准号:
2339216 - 财政年份:2024
- 资助金额:
$ 5万 - 项目类别:
Continuing Grant
Drivers of Political Interference by Military Officers: An Individual-Level Quantitative Analysis
军官政治干预的驱动因素:个人层面的定量分析
- 批准号:
24K16290 - 财政年份:2024
- 资助金额:
$ 5万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
権威主義体制下における第一線レベル(street-level)の「法治」の選好
独裁政权下偏好街头“法治”
- 批准号:
24K16308 - 财政年份:2024
- 资助金额:
$ 5万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
OAC Core: Cost-Adaptive Monitoring and Real-Time Tuning at Function-Level
OAC核心:功能级成本自适应监控和实时调优
- 批准号:
2402542 - 财政年份:2024
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
SHF: SMALL: A New Semantics for Type-Level Programming in Haskell
SHF:SMALL:Haskell 中类型级编程的新语义
- 批准号:
2345580 - 财政年份:2024
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
A Multi-Level Investigation of Engagement in Technology Transfer
参与技术转让的多层次调查
- 批准号:
2345612 - 财政年份:2024
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
Conference on Science and Law of Sea Level Rise: Reducing Legal Obstacles to Managing Rising Seas; Fort Lauderdale, Florida; Spring 2024
海平面上升科学与法律会议:减少管理海平面上升的法律障碍;
- 批准号:
2330829 - 财政年份:2024
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
Differentiating innate and conditioned fear in behavioral level using pupillometry and neural level using brain-wide traveling wave
使用瞳孔测量法区分行为水平上的先天性恐惧和条件性恐惧,并使用全脑行波区分神经水平上的先天性恐惧和条件性恐惧
- 批准号:
23K28389 - 财政年份:2024
- 资助金额:
$ 5万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
PROSPERH - Promoting Positive Mental and Physical Health at Work in a Changing Environment: A Multi-level Approach
PROSPERH - 在不断变化的环境中促进工作中积极的心理和身体健康:多层次的方法
- 批准号:
10101188 - 财政年份:2024
- 资助金额:
$ 5万 - 项目类别:
EU-Funded