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
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了