Foundations of ILP-based Static Analysis

基于 ILP 的静态分析的基础

基本信息

  • 批准号:
    0306401
  • 负责人:
  • 金额:
    $ 27万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2003
  • 资助国家:
    美国
  • 起止时间:
    2003-09-01 至 2003-11-30
  • 项目状态:
    已结题

项目摘要

CCR-0306401Foundations of ILP-based Static AnalysisJens PalsbergCompilers are an important part of today's computational infrastructure as software is ever-increasingly written in high-level programming languages. Compiler correctness is generally desirable but absolutely essential for embedded systems like sensor networks, medical implants, and fly-by-wire/drive-by-wire systems. Many commonly used compiler techniques lack proven foundations despite substantial advances in the field of proving compiler correctness. This project will focus on the foundations of static analysis based on integer linear programming (ILP), a technique commonly used by compilers for embedded systems.This project will investigate key correctness properties of ILP-based analyses, including (1) soundness: is the analysis sound with respect to a formal semantics? (2) preservation: is the analysis preserved after program transformations? and (3) composition: can analyses be combined in ways that preserve basic properties of the program? Foundational results about the correctness of ILP-based analyses will lead to increased confidence in generated code, principles for developing new analyses, increased understanding of how to combine analyses, and ILP-based code certification, in the spirit of proof-carrying code, typed assembly language, and Java bytecode verification.
CCR-0306401基于ILP的静态分析的基础Jens Palsberg编译器是当今计算基础设施的重要组成部分,因为软件越来越多地使用高级编程语言编写。编译器的正确性通常是可取的,但对于传感器网络、医疗植入物和有线飞行/有线驾驶系统等嵌入式系统来说是绝对必要的。尽管在证明编译器正确性方面取得了实质性进展,但许多常用的编译器技术缺乏经过验证的基础。这个项目将关注基于整数线性规划(ILP)的静态分析的基础,ILP是嵌入式系统编译器常用的一种技术。本项目将研究基于ILP的分析的关键正确性属性,包括(1)可靠性:相对于形式语义,分析是否合理?(2)保存:程序转换后的分析是否保留?以及(3)组合:分析可以以保留程序基本属性的方式组合吗?有关基于ILP的分析正确性的基本结果将增加对生成代码的信心、开发新分析的原则、增加对如何组合分析的理解,以及基于ILP的代码认证,本着携带证明的代码、类型化汇编语言和Java字节码验证的精神。

项目成果

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

Jens Palsberg其他文献

Improving the effectiveness of system verification
Trust in the lambda-Calculus
相信 lambda 演算
  • DOI:
    10.1007/3-540-60360-3_47
  • 发表时间:
    1995
  • 期刊:
  • 影响因子:
    3
  • 作者:
    Jens Palsberg;Peter Ørbæk
  • 通讯作者:
    Peter Ørbæk
Trust in the-calculus
相信微积分
  • DOI:
  • 发表时间:
    1995
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Jens Palsberg;Peter Ørbæk
  • 通讯作者:
    Peter Ørbæk
Proceedings of the First International Workshop on Aliasing, Confinement and Ownership in Object-oriented Programming (IWACO)
第一届面向对象编程中的别名、限制和所有权国际研讨会 (IWACO) 论文集
  • DOI:
  • 发表时间:
    2003
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Dave Clarke;Chandrasekhar Boyapati;Robert Lee;Richard Paige;J. Ostroff;Phillip Brooke;James Noble;Robert Biddle;E. Tempero;A. Potanin;Tian Zhao;Jens Palsberg;Jan;Sophia Drosspoulou;Workshop Organisers;Jonathan Aldrich;Doug Lea;Suny Oswego;David Naumann;Queen Mary;Martin Rinard;Jan Vitek;Anindya Banerjee;S. Drossopoulou;Matthew Smith;C. Pierik;Tobias Wrigstad;P. O 'hearn;John Tang Boyland;M. Fähndrich;K. Rustan;M. Leino;Scott F Smith;Mark Thober Discussion
  • 通讯作者:
    Mark Thober Discussion
Aliased register allocation for straight-line programs is NP-complete
  • DOI:
    10.1016/j.tcs.2008.05.025
  • 发表时间:
    2008-11-06
  • 期刊:
  • 影响因子:
  • 作者:
    Jonathan K. Lee;Jens Palsberg;Fernando Magno Quintão Pereira
  • 通讯作者:
    Fernando Magno Quintão Pereira

Jens Palsberg的其他文献

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

{{ truncateString('Jens Palsberg', 18)}}的其他基金

SHF: Small: Concurrency with Specified Orders
SHF:小:指定订单并发
  • 批准号:
    1815496
  • 财政年份:
    2018
  • 资助金额:
    $ 27万
  • 项目类别:
    Standard Grant
CRI: CI-New: Collaborative Research: NJR: A Normalized Java Resource
CRI:CI-New:协作研究:NJR:标准化 Java 资源
  • 批准号:
    1823360
  • 财政年份:
    2018
  • 资助金额:
    $ 27万
  • 项目类别:
    Standard Grant
Collaborative Research: CI-P: NJR: A National Java Resource
合作研究:CI-P:NJR:国家 Java 资源
  • 批准号:
    1730697
  • 财政年份:
    2017
  • 资助金额:
    $ 27万
  • 项目类别:
    Standard Grant
Workshop on High-Level Programming Models for Parallelism
并行高级编程模型研讨会
  • 批准号:
    1339507
  • 财政年份:
    2013
  • 资助金额:
    $ 27万
  • 项目类别:
    Standard Grant
SHF: Small: Typed Self-Application
SHF:小型:类型自应用
  • 批准号:
    1219240
  • 财政年份:
    2012
  • 资助金额:
    $ 27万
  • 项目类别:
    Standard Grant
Certification of Medical Device Software
医疗器械软件认证
  • 批准号:
    0820245
  • 财政年份:
    2008
  • 资助金额:
    $ 27万
  • 项目类别:
    Standard Grant
ITR - ASE - int: Event Driven Software Quality
ITR - ASE - int:事件驱动的软件质量
  • 批准号:
    0427202
  • 财政年份:
    2004
  • 资助金额:
    $ 27万
  • 项目类别:
    Standard Grant
Foundations of ILP-based Static Analysis
基于 ILP 的静态分析的基础
  • 批准号:
    0401691
  • 财政年份:
    2003
  • 资助金额:
    $ 27万
  • 项目类别:
    Standard Grant
ITR: Static Timing of Interrupt-Driven Software
ITR:中断驱动软件的静态时序
  • 批准号:
    0401680
  • 财政年份:
    2003
  • 资助金额:
    $ 27万
  • 项目类别:
    Continuing Grant
ITR: Static Timing of Interrupt-Driven Software
ITR:中断驱动软件的静态时序
  • 批准号:
    0112628
  • 财政年份:
    2001
  • 资助金额:
    $ 27万
  • 项目类别:
    Continuing Grant

相似国自然基金

凋亡抑制蛋白ILP-2 调控线粒体自噬促进乳腺癌细胞生长的机制研究
  • 批准号:
    2024JJ7413
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
胰岛素样肽ILP3介导的小菜蛾Bt抗性分子调控机制研究
  • 批准号:
    32302401
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
柑橘幼果类黄酮介导胰岛素信号通路ILP调控柑橘大实蝇的发育
  • 批准号:
    CSTB2023NSCQ-BHX0198
  • 批准年份:
    2023
  • 资助金额:
    10.0 万元
  • 项目类别:
    省市级项目
TORC1/ILP通路介导亮氨酸调控凡纳滨对虾亲虾卵黄蛋白原合成机制研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
从文昌鱼胰岛素样多肽(ILP)基因功能探讨脊椎动物胰岛素/IGF通路的进化
  • 批准号:
    32100335
  • 批准年份:
    2021
  • 资助金额:
    24.00 万元
  • 项目类别:
    青年科学基金项目
白纹伊蚊ILP6/AKT/Bmm通路调控脂噬介导沃尔巴克氏体抗登革病毒的作用机制
  • 批准号:
    82172305
  • 批准年份:
    2021
  • 资助金额:
    54 万元
  • 项目类别:
    面上项目
从文昌鱼胰岛素样多肽(ILP)基因功能探讨脊椎动物胰岛素/IGF通路的进化
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    30 万元
  • 项目类别:
凋亡抑制蛋白ILP-2调控细胞自噬促进乳腺癌细胞生长的机制研究
  • 批准号:
    2020JJ4513
  • 批准年份:
    2020
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
褐飞虱ILP2响应丼冈霉素诱导水稻糖含量增加调控生殖增长的作用机制
  • 批准号:
  • 批准年份:
    2020
  • 资助金额:
    58 万元
  • 项目类别:
    面上项目
白纹伊蚊ILP2激活中肠IS/ERK通路抗登革病毒感染的免疫机制
  • 批准号:
    LY19H190002
  • 批准年份:
    2018
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目

相似海外基金

Efficient Auto-Scheduling Design: An ILP Approach
高效的自动调度设计:ILP 方法
  • 批准号:
    562184-2021
  • 财政年份:
    2021
  • 资助金额:
    $ 27万
  • 项目类别:
    University Undergraduate Student Research Awards
Developing ILP-Based Schedulers for Virtual Data Center Allocation
开发基于 ILP 的调度程序以进行虚拟数据中心分配
  • 批准号:
    540552-2019
  • 财政年份:
    2019
  • 资助金额:
    $ 27万
  • 项目类别:
    University Undergraduate Student Research Awards
FoMR: Collaborative Research: Dependent ILP: Dynamic Hoisting and Eager Scheduling of Dependent Instructions
FoMR:协作研究:相关 ILP:相关指令的动态提升和紧急调度
  • 批准号:
    1823417
  • 财政年份:
    2018
  • 资助金额:
    $ 27万
  • 项目类别:
    Standard Grant
FoMR: Collaborative Research: Dependent ILP: Dynamic Hoisting and Eager Scheduling of Dependent Instructions
FoMR:协作研究:相关 ILP:相关指令的动态提升和紧急调度
  • 批准号:
    1823398
  • 财政年份:
    2018
  • 资助金额:
    $ 27万
  • 项目类别:
    Standard Grant
Robust Intelligent Lamp Post (ILP) Sensor Networks for Energy Efficient Transportation Systems
用于节能交通系统的稳健智能灯柱 (ILP) 传感器网络
  • 批准号:
    EP/H051791/1
  • 财政年份:
    2010
  • 资助金额:
    $ 27万
  • 项目类别:
    Research Grant
Robust Intelligent Lamp Post (ILP) Sensor Networks for Energy Efficient Transportation Systems
用于节能交通系统的稳健智能灯柱 (ILP) 传感器网络
  • 批准号:
    EP/I000054/1
  • 财政年份:
    2010
  • 资助金额:
    $ 27万
  • 项目类别:
    Research Grant
SHF:Small:Parallel ILP-Based Global Routing on A Grid of Multi-Cores
SHF:Small:多核网格上基于并行 ILP 的全局路由
  • 批准号:
    0914981
  • 财政年份:
    2009
  • 资助金额:
    $ 27万
  • 项目类别:
    Standard Grant
Foundations of ILP-based Static Analysis
基于 ILP 的静态分析的基础
  • 批准号:
    0401691
  • 财政年份:
    2003
  • 资助金额:
    $ 27万
  • 项目类别:
    Standard Grant
Development of highly-scalable ILP systems
开发高度可扩展的 ILP 系统
  • 批准号:
    14580430
  • 财政年份:
    2002
  • 资助金额:
    $ 27万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
U.S.-France Cooperative Research (INRIA): A Viable Trade-off between Instruction-Level Parallelism (ILP) and Thread-Level Parallelism (TLP)
美法合作研究 (INRIA):指令级并行性 (ILP) 和线程级并行性 (TLP) 之间的可行权衡
  • 批准号:
    0223647
  • 财政年份:
    2002
  • 资助金额:
    $ 27万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了