Analysis-Based Program Transformation

基于分析的程序转换

基本信息

  • 批准号:
    9804115
  • 负责人:
  • 金额:
    --
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing grant
  • 财政年份:
    1998
  • 资助国家:
    美国
  • 起止时间:
    1998-09-01 至 2002-08-31
  • 项目状态:
    已结题

项目摘要

CCR-9804115 This project seeks to understand how a program analysis justifies the program transformation that is typically based upon it. Many interesting optimizations depend on interprocedural analyses, which collect information about program units larger than a single procedure. Such optimizations are widespread in higher- order languages such as Scheme or ML, and play an important role in ordinary imperative languages as well. Despite decades of work on abstract interpretation and related analysis frameworks, there are still very few examples in which an analysis is actually used to prove the correctness of an associated transformation. This project seeks to fill this gap by doing a series of examples related to the compilation of higher-order ``almost-functional'' languages like Scheme or ML. It also seeks to unify analysis-based transformations with the theory of transformations based on contextual equivalence, and to extend all of this theory to embrace programs that compute in parallel or distributed settings.***
CCR-9804115这个项目试图理解程序分析如何证明通常基于它的程序转换是合理的。许多有趣的优化依赖于过程间分析,它收集关于大于单个过程的程序单元的信息。这样的优化在高阶语言中非常普遍,例如方案或ML,并且在普通的命令式语言中也扮演着重要的角色。尽管在抽象解释和相关分析框架方面做了几十年的工作,但实际使用分析来证明相关转换的正确性的例子仍然很少。这个项目试图通过做一系列与高阶“几乎函数式”语言的编译有关的例子来填补这一空白,这些高阶“几乎是函数式”的语言如SCHEM或ML。它还试图将基于分析的转换与基于上下文等价的转换理论统一起来,并将所有该理论扩展到包含在并行或分布式环境中计算的程序。*

项目成果

期刊论文数量(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 }}

Mitchell Wand其他文献

Revised Report on the Algorithmic Language Scheme
算法语言方案修订报告
  • DOI:
  • 发表时间:
    1998
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Harold Abelson;R. Dybvig;C. T. Haynes;G. Rozas;IV N.I.Adams;Daniel P. Friedman;E. Kohlbecker;Guy L. Steele;D. H. Bartley;Robert H. Halstead;Don Oxley;Gerald J. Sussman;G. Brooks;Chris Hanson;Kent M. Pitman;Mitchell Wand
  • 通讯作者:
    Mitchell Wand
Boolean-valued loops
  • DOI:
    10.1007/bf01931683
  • 发表时间:
    1975-12-01
  • 期刊:
  • 影响因子:
    1.700
  • 作者:
    David S. Wise;Daniel P. Friedman;Stuart C. Shapiro;Mitchell Wand
  • 通讯作者:
    Mitchell Wand

Mitchell Wand的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Mitchell Wand', 18)}}的其他基金

CPA-SEL: Developing a Theory of Hygienic Macros
CPA-SEL:发展宏观卫生理论
  • 批准号:
    0811015
  • 财政年份:
    2008
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
ITR: Controlling Software Complexity with Aspects and Analysis
ITR:通过方面和分析控制软件复杂性
  • 批准号:
    0312598
  • 财政年份:
    2003
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Semantics of Implicit Procedure-Calling Mechanisms
隐式过程调用机制的语义
  • 批准号:
    0097740
  • 财政年份:
    2001
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Heap Storage Optimizations and Their Semantics in Higher-Order Languages
高阶语言中的堆存储优化及其语义
  • 批准号:
    9629801
  • 财政年份:
    1997
  • 资助金额:
    --
  • 项目类别:
    Continuing grant
Verifying Compiler Algorithms
验证编译器算法
  • 批准号:
    9404646
  • 财政年份:
    1994
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Semantics of Computation
计算语义
  • 批准号:
    9304144
  • 财政年份:
    1993
  • 资助金额:
    --
  • 项目类别:
    Continuing grant
Formal Verification of Compiler Algorithms
编译器算法的形式验证
  • 批准号:
    9014603
  • 财政年份:
    1991
  • 资助金额:
    --
  • 项目类别:
    Continuing grant
Semantics of Computation
计算语义
  • 批准号:
    9002253
  • 财政年份:
    1990
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Semantics of Computation
计算语义
  • 批准号:
    8801591
  • 财政年份:
    1988
  • 资助金额:
    --
  • 项目类别:
    Continuing grant
Semantics of Computation
计算语义
  • 批准号:
    8605218
  • 财政年份:
    1986
  • 资助金额:
    --
  • 项目类别:
    Standard Grant

相似国自然基金

Data-driven Recommendation System Construction of an Online Medical Platform Based on the Fusion of Information
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    万元
  • 项目类别:
    外国青年学者研究基金项目
Exploring the Intrinsic Mechanisms of CEO Turnover and Market Reaction: An Explanation Based on Information Asymmetry
  • 批准号:
    W2433169
  • 批准年份:
    2024
  • 资助金额:
    万元
  • 项目类别:
    外国学者研究基金项目
基于tag-based单细胞转录组测序解析造血干细胞发育的可变剪接
  • 批准号:
    81900115
  • 批准年份:
    2019
  • 资助金额:
    21.0 万元
  • 项目类别:
    青年科学基金项目
应用Agent-Based-Model研究围术期单剂量地塞米松对手术切口愈合的影响及机制
  • 批准号:
    81771933
  • 批准年份:
    2017
  • 资助金额:
    50.0 万元
  • 项目类别:
    面上项目
Reality-based Interaction用户界面模型和评估方法研究
  • 批准号:
    61170182
  • 批准年份:
    2011
  • 资助金额:
    57.0 万元
  • 项目类别:
    面上项目
Multistage,haplotype and functional tests-based FCAR 基因和IgA肾病相关关系研究
  • 批准号:
    30771013
  • 批准年份:
    2007
  • 资助金额:
    30.0 万元
  • 项目类别:
    面上项目
差异蛋白质组技术结合Array-based CGH 寻找骨肉瘤分子标志物
  • 批准号:
    30470665
  • 批准年份:
    2004
  • 资助金额:
    8.0 万元
  • 项目类别:
    面上项目
GaN-based稀磁半导体材料与自旋电子共振隧穿器件的研究
  • 批准号:
    60376005
  • 批准年份:
    2003
  • 资助金额:
    20.0 万元
  • 项目类别:
    面上项目

相似海外基金

Development of environmental education program based on a simplified chemical analysis package for hazardous elements in soil
基于土壤有害元素简化化学分析包开发环境教育计划
  • 批准号:
    22K13787
  • 财政年份:
    2022
  • 资助金额:
    --
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
Learning support method adaptive to program logic based on analysis of coding history
基于编码历史分析的适应程序逻辑的学习支持方法
  • 批准号:
    22K02854
  • 财政年份:
    2022
  • 资助金额:
    --
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Implementation of welfare transportation system based on the capability approach and construction of research analysis program
基于能力方法的福利交通体系实施及研究分析程序构建
  • 批准号:
    19H00595
  • 财政年份:
    2019
  • 资助金额:
    --
  • 项目类别:
    Grant-in-Aid for Scientific Research (A)
Development of care program based on autonomic function analysis in patients with cancer.
基于癌症患者自主神经功能分析的护理计划的开发。
  • 批准号:
    19K22772
  • 财政年份:
    2019
  • 资助金额:
    --
  • 项目类别:
    Grant-in-Aid for Challenging Research (Exploratory)
Development of a self-management program based on the analysis of the preparedness of diabetic patients in disaster
基于分析糖尿病患者灾难准备情况制定自我管理计划
  • 批准号:
    17K17400
  • 财政年份:
    2017
  • 资助金额:
    --
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
Analysis on the sustained resources use program based on the history of ecological restoration
基于生态修复历史的资源可持续利用方案分析
  • 批准号:
    17K01999
  • 财政年份:
    2017
  • 资助金额:
    --
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
SHF: Small: New Frontiers in Constraint-Based Program Analysis
SHF:小型:基于约束的程序分析的新领域
  • 批准号:
    1737858
  • 财政年份:
    2017
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Development of evaluation program over motor skill based on dynamic load sway trajectory analysis
基于动态负载摇摆轨迹分析的运动技能评价程序开发
  • 批准号:
    16K01667
  • 财政年份:
    2016
  • 资助金额:
    --
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Analysis of longitudinal data from a school-based comprehensive caries prevention program
学校综合防龋项目的纵向数据分析
  • 批准号:
    9112448
  • 财政年份:
    2016
  • 资助金额:
    --
  • 项目类别:
SHF: Small: Program Analysis-based Makeover for HPC Application Resilience
SHF:小型:基于程序分析的 HPC 应用程序弹性改造
  • 批准号:
    1722710
  • 财政年份:
    2016
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了