RUI: Provable Safety for Performance-Improving Free Theorems-Based Program Transformations

RUI:可证明安全性,可提高性能的基于自由定理的程序转换

基本信息

  • 批准号:
    0429072
  • 负责人:
  • 金额:
    $ 12.38万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2004
  • 资助国家:
    美国
  • 起止时间:
    2004-08-15 至 2008-07-31
  • 项目状态:
    已结题

项目摘要

Proposal Number 0429072Provable Safety for Performance-Improving Free Theorems-Based Program TransformationsPatricia JohannRutgers University New BrunswickThis research focuses on techniques for formally proving the safety of certain transformations which improve the performance of programs written in pure functional languages. The transformations under consideration are based on so-called "inequational free theorems". Such transformations can significantly reduce the tension between expressivity and efficiency in functional languages by automatically removing data constructors and other data-manipulating operators from programs which process data uniformly; formal proofs of safety ensure that transformations which do so do not alter in unexpected ways the observable behavior of the programs to which they are applied. Inequational free theorems-based program transformations for purely strict functional languages, strict functional languages with explicit laziness annotations, and nonstrict languages with polymorphic strictness primitives are considered, and operational, as well as denotational, semantics-based approaches to their provable safety are investigated. In addition, qualified type systems are used to conduct a fine-grained analysis of the ways in which the standard equational free theorems for nonstrict languages are weakened for functional languages which are not purely nonstrict.
提案编号0429072可证明的安全性性能提高自由定理为基础的程序transformationsPatricia JohannRutgers大学新不伦瑞克本研究的重点是技术正式证明的安全性,某些转换,提高性能的程序编写的纯函数语言。所考虑的转换是基于所谓的“不等式自由定理”。这样的转换可以通过自动从统一处理数据的程序中删除数据构造器和其他数据操作操作符来显着减少函数式语言中表达性和效率之间的紧张关系;安全性的正式证明确保这样做的转换不会以意想不到的方式改变应用它们的程序的可观察行为。不平等的自由定理为基础的程序转换为纯严格的函数式语言,严格的函数式语言明确的懒惰注释,和非严格的语言与多态严格原语被认为是,和操作,以及指称,语义为基础的方法,其可证明的安全性进行了研究。此外,合格的类型系统是用来进行细粒度的分析的方式,其中标准的方程自由定理的非严格语言被削弱的功能语言,而不是纯粹的非严格。

项目成果

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

Patricia Johann其他文献

Monadic fold, Monadic build, Monadic Short Cut Fusion
Monadic 折叠、Monadic 构建、Monadic 快捷融合
  • DOI:
  • 发表时间:
    2016
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Patricia Johann
  • 通讯作者:
    Patricia Johann
A Productivity Checker for Logic Programming
逻辑编程的生产力检查器
Staged Notational Definitions
分阶段符号定义
  • DOI:
    10.1007/978-3-540-39815-8_6
  • 发表时间:
    2003
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Walid Taha;Patricia Johann
  • 通讯作者:
    Patricia Johann
Lumberjack Summer Camp: A Cross-Institutional Undergraduate Research Experience in Computer Science
伐木工人夏令营:计算机科学的跨机构本科研究经历
  • DOI:
    10.1076/csed.11.4.279.3830
  • 发表时间:
    2001
  • 期刊:
  • 影响因子:
    2.7
  • 作者:
    Patricia Johann;F. Turbak
  • 通讯作者:
    F. Turbak
Structural Resolution: a Framework for Coinductive Proof Search and Proof Construction in Horn Clause Logic
结构解析:霍恩子句逻辑中的共归纳证明搜索和证明构造的框架
  • DOI:
  • 发表时间:
    2015
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Ekaterina Komendantskaya;Patricia Johann
  • 通讯作者:
    Patricia Johann

Patricia Johann的其他文献

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

{{ truncateString('Patricia Johann', 18)}}的其他基金

SHF:Small:RUI: Deep Induction Rules for Advanced Data Types
SHF:Small:RUI:高级数据类型的深度归纳规则
  • 批准号:
    2203217
  • 财政年份:
    2022
  • 资助金额:
    $ 12.38万
  • 项目类别:
    Standard Grant
SHF:Small:RUI: Semantic Complexity of Advanced Data Types
SHF:Small:RUI:高级数据类型的语义复杂性
  • 批准号:
    1906388
  • 财政年份:
    2019
  • 资助金额:
    $ 12.38万
  • 项目类别:
    Standard Grant
SHF: Small: RUI: New Foundations for Indexed Programming
SHF:小型:RUI:索引编程的新基础
  • 批准号:
    1713389
  • 财政年份:
    2017
  • 资助金额:
    $ 12.38万
  • 项目类别:
    Standard Grant
SHF: Small: Relational Parametricity for Program Verification
SHF:小:程序验证的关系参数
  • 批准号:
    1420175
  • 财政年份:
    2014
  • 资助金额:
    $ 12.38万
  • 项目类别:
    Standard Grant
Categorical Foundations for Indexed Programming
索引编程的分类基础
  • 批准号:
    EP/G068917/1
  • 财政年份:
    2010
  • 资助金额:
    $ 12.38万
  • 项目类别:
    Research Grant
RUI:Initial Algebra Packages for GADTs: Principled Tools for Structured Programming
RUI:GADT 的初始代数包:结构化编程的原则工具
  • 批准号:
    0700341
  • 财政年份:
    2007
  • 资助金额:
    $ 12.38万
  • 项目类别:
    Standard Grant
RUI: Testing and Enhancing a Prototype Program Fusion Engine
RUI:测试和增强原型程序融合引擎
  • 批准号:
    0296006
  • 财政年份:
    2001
  • 资助金额:
    $ 12.38万
  • 项目类别:
    Standard Grant
RUI: Testing and Enhancing a Prototype Program Fusion Engine
RUI:测试和增强原型程序融合引擎
  • 批准号:
    9900510
  • 财政年份:
    1999
  • 资助金额:
    $ 12.38万
  • 项目类别:
    Standard Grant
Mathematical Sciences: Toward a Theory of Well-Founded Orderings for Use in Automated Deduction
数学科学:走向一种用于自动演绎的有根据的排序理论
  • 批准号:
    9696043
  • 财政年份:
    1995
  • 资助金额:
    $ 12.38万
  • 项目类别:
    Standard Grant
Mathematical Sciences: Toward a Theory of Well-Founded Orderings for Use in Automated Deduction
数学科学:走向一种用于自动演绎的有根据的排序理论
  • 批准号:
    9510164
  • 财政年份:
    1995
  • 资助金额:
    $ 12.38万
  • 项目类别:
    Standard Grant

相似海外基金

EAGER: Building a Provable Differentially Private Real-time Data-blind ML Algorithm: A case study on Enhancing STEM Student Engagement in Online Learning
EAGER:构建可证明的差分隐私实时数据盲机器学习算法:关于增强 STEM 学生在线学习参与度的案例研究
  • 批准号:
    2329919
  • 财政年份:
    2023
  • 资助金额:
    $ 12.38万
  • 项目类别:
    Standard Grant
Provable, Explainable, Efficient, Robust Deep Neural Network for Large-scale Multimedia Retrieval
用于大规模多媒体检索的可证明、可解释、高效、鲁棒的深度神经网络
  • 批准号:
    22KF0369
  • 财政年份:
    2023
  • 资助金额:
    $ 12.38万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
IMR: MM-1B: Longitudinal End-device based Performance Measurement of Cellular Networks with Provable Privacy
IMR:MM-1B:具有可证明隐私的蜂窝网络基于纵向终端设备的性能测量
  • 批准号:
    2319277
  • 财政年份:
    2023
  • 资助金额:
    $ 12.38万
  • 项目类别:
    Continuing Grant
Collaborative Research: SaTC: CORE: Medium: Broad-Spectrum Facial Image Protection with Provable Privacy Guarantees
合作研究:SaTC:核心:中:具有可证明隐私保证的广谱面部图像保护
  • 批准号:
    2301014
  • 财政年份:
    2022
  • 资助金额:
    $ 12.38万
  • 项目类别:
    Standard Grant
CAREER: Federated Learning: Statistical Optimality and Provable Security
职业:联邦学习:统计最优性和可证明的安全性
  • 批准号:
    2144593
  • 财政年份:
    2022
  • 资助金额:
    $ 12.38万
  • 项目类别:
    Continuing Grant
Private Data Exploration with Provable Guarantees
具有可证明保证的私人数据探索
  • 批准号:
    RGPIN-2019-04770
  • 财政年份:
    2022
  • 资助金额:
    $ 12.38万
  • 项目类别:
    Discovery Grants Program - Individual
Towards Provable Security of Real-world Servers: Where Online Learning Meets Server Retrofitting
实现现实服务器的可证明安全性:在线学习与服务器改造的结合
  • 批准号:
    2140175
  • 财政年份:
    2022
  • 资助金额:
    $ 12.38万
  • 项目类别:
    Standard Grant
Collaborative Research: SaTC: CORE: Medium: Broad-Spectrum Facial Image Protection with Provable Privacy Guarantees
合作研究:SaTC:核心:中:具有可证明隐私保证的广谱面部图像保护
  • 批准号:
    2114141
  • 财政年份:
    2021
  • 资助金额:
    $ 12.38万
  • 项目类别:
    Standard Grant
CAREER: Provable Patching of Deep Neural Networks
职业:可证明的深度神经网络修补
  • 批准号:
    2048123
  • 财政年份:
    2021
  • 资助金额:
    $ 12.38万
  • 项目类别:
    Continuing Grant
CRII: AF: Optimization and sampling algorithms with provable generalization and runtime guarantees, with applications to deep learning
CRII:AF:具有可证明的泛化性和运行时保证的优化和采样算法,以及深度学习的应用
  • 批准号:
    2104528
  • 财政年份:
    2021
  • 资助金额:
    $ 12.38万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了