SHF: Small: Relational Parametricity for Program Verification

SHF:小:程序验证的关系参数

基本信息

  • 批准号:
    1420175
  • 负责人:
  • 金额:
    $ 37.71万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2014
  • 资助国家:
    美国
  • 起止时间:
    2014-09-15 至 2018-08-31
  • 项目状态:
    已结题

项目摘要

Title: SHF: Small: Relational Parametricity for Program VerificationThe software market is currently estimated at $500 billion per year, and this figure is likely to grow significantly in real terms as software becomes ever more ubiquitous. One crucial aspect of software is that it be correct, i.e., that software does what's intended and does not go wrong. Even failures of everyday devices like iPods and mobile phones are inconvenient and frustrating, but software leaking credit card details or voting records, causing an airplane to crash, launching nuclear weapons without authorization, or compromising the global financial sector can lead to unprecedented and clearly unacceptable global uncertainties. The ever-growing size and sophistication of programs makes formal verification methods --- which use mathematical techniques to ensure that programs actually perform the computations they are designed to carry out and do not perform unintended ones --- increasingly critical for building truly secure and reliable software. The broader impact of this research is to make possible the development of better and more widely applicable formal program verification methods, and, thereby, to help ensure that even large and sophisticated software systems are provably correct.Relational parametricity is a key technique for formally verifying properties of software systems. Logical relations, upon which relational parametricity is based, provide a means of proving properties of a software system directly from the system itself. Logical relations have by now been developed for core fragments of many modern programming languages and verification systems. However, this has been accomplished by way of an enormous constellation of complicated and non-reusable logical relations, rather than by appealing to their uniform construction and transferrable development from fundamental principles. This research aims to improve the current state-of-the-art by providing an axiomatic framework for the construction of logical relations. The framework is principled, conceptually simple, comprehensive, uniform, and predictive. The intellectual merit of this research lies in its exposition and use of essential structures from category theory ("fibrations") to address the significant technical problems of constructing logical relations, and conceptualizing relational parametricity in sophisticated settings. It also lies in the novel and uniform formulation of parametricity to which this research will lead, and the application of this new framework to specific state-of-the-art computational problems. To ensure its uptake, a logic and tool support for the new framework will be provided. While the tool will permit users to experiment with the framework, the feedback from their practical experiences will further fortify the new foundations for parametricity.
职务名称:SHF:小:软件市场目前估计每年有5000亿美元,随着软件变得越来越普遍,这个数字在真实的方面可能会显著增长。软件的一个关键方面是它是正确的,即,这个软件做了预期的事情,不会出错。即使是iPod和移动的手机等日常设备的故障也会带来不便和沮丧,但软件泄露信用卡详细信息或投票记录、导致飞机坠毁、未经授权发射核武器或危及全球金融部门都可能导致前所未有的、显然不可接受的全球不确定性。不断增长的规模和复杂的程序使得形式验证方法-使用数学技术来确保程序实际执行它们设计执行的计算,而不是执行非预期的计算-对于构建真正安全可靠的软件越来越重要。更广泛的影响,这项研究是使更好的和更广泛适用的形式化程序验证方法的发展成为可能,从而,以帮助确保即使是大型和复杂的软件系统是可证明的correct.Relational parametricity是一个关键技术,正式验证软件系统的属性。逻辑关系是关系参数化的基础,它提供了一种直接从系统本身证明软件系统属性的方法。到目前为止,许多现代编程语言和验证系统的核心片段已经开发出了逻辑关系。然而,这是通过大量复杂和不可重用的逻辑关系来实现的,而不是通过呼吁它们的统一构造和从基本原则的可转移发展。本研究的目的是通过提供一个公理化的逻辑关系构建框架来改进当前的最新技术。该框架是原则性的,概念简单,全面,统一和预测。这项研究的智力价值在于它的阐述和使用的基本结构,从范畴理论(“纤维化”),以解决重大的技术问题,构建逻辑关系,并在复杂的设置概念化的关系参数。它还在于新的和统一的配方参数,这项研究将导致,并应用这个新的框架,以具体的国家的最先进的计算问题。为确保新框架得到采纳,将为新框架提供逻辑和工具支持。虽然该工具将允许用户对框架进行试验,但其实际经验的反馈将进一步加强参数化的新基础。

项目成果

期刊论文数量(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
  • 资助金额:
    $ 37.71万
  • 项目类别:
    Standard Grant
SHF:Small:RUI: Semantic Complexity of Advanced Data Types
SHF:Small:RUI:高级数据类型的语义复杂性
  • 批准号:
    1906388
  • 财政年份:
    2019
  • 资助金额:
    $ 37.71万
  • 项目类别:
    Standard Grant
SHF: Small: RUI: New Foundations for Indexed Programming
SHF:小型:RUI:索引编程的新基础
  • 批准号:
    1713389
  • 财政年份:
    2017
  • 资助金额:
    $ 37.71万
  • 项目类别:
    Standard Grant
Categorical Foundations for Indexed Programming
索引编程的分类基础
  • 批准号:
    EP/G068917/1
  • 财政年份:
    2010
  • 资助金额:
    $ 37.71万
  • 项目类别:
    Research Grant
RUI:Initial Algebra Packages for GADTs: Principled Tools for Structured Programming
RUI:GADT 的初始代数包:结构化编程的原则工具
  • 批准号:
    0700341
  • 财政年份:
    2007
  • 资助金额:
    $ 37.71万
  • 项目类别:
    Standard Grant
RUI: Provable Safety for Performance-Improving Free Theorems-Based Program Transformations
RUI:可证明安全性,可提高性能的基于自由定理的程序转换
  • 批准号:
    0429072
  • 财政年份:
    2004
  • 资助金额:
    $ 37.71万
  • 项目类别:
    Continuing Grant
RUI: Testing and Enhancing a Prototype Program Fusion Engine
RUI:测试和增强原型程序融合引擎
  • 批准号:
    0296006
  • 财政年份:
    2001
  • 资助金额:
    $ 37.71万
  • 项目类别:
    Standard Grant
RUI: Testing and Enhancing a Prototype Program Fusion Engine
RUI:测试和增强原型程序融合引擎
  • 批准号:
    9900510
  • 财政年份:
    1999
  • 资助金额:
    $ 37.71万
  • 项目类别:
    Standard Grant
Mathematical Sciences: Toward a Theory of Well-Founded Orderings for Use in Automated Deduction
数学科学:走向一种用于自动演绎的有根据的排序理论
  • 批准号:
    9696043
  • 财政年份:
    1995
  • 资助金额:
    $ 37.71万
  • 项目类别:
    Standard Grant
Mathematical Sciences: Toward a Theory of Well-Founded Orderings for Use in Automated Deduction
数学科学:走向一种用于自动演绎的有根据的排序理论
  • 批准号:
    9510164
  • 财政年份:
    1995
  • 资助金额:
    $ 37.71万
  • 项目类别:
    Standard Grant

相似国自然基金

昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    10.0 万元
  • 项目类别:
    省市级项目
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
  • 批准号:
    32000033
  • 批准年份:
    2020
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
  • 批准号:
    31972324
  • 批准年份:
    2019
  • 资助金额:
    58.0 万元
  • 项目类别:
    面上项目
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
  • 批准号:
    81900988
  • 批准年份:
    2019
  • 资助金额:
    21.0 万元
  • 项目类别:
    青年科学基金项目
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
  • 批准号:
    31870821
  • 批准年份:
    2018
  • 资助金额:
    56.0 万元
  • 项目类别:
    面上项目
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
  • 批准号:
    31802058
  • 批准年份:
    2018
  • 资助金额:
    26.0 万元
  • 项目类别:
    青年科学基金项目
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
  • 批准号:
    31772128
  • 批准年份:
    2017
  • 资助金额:
    60.0 万元
  • 项目类别:
    面上项目
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
  • 批准号:
    81704176
  • 批准年份:
    2017
  • 资助金额:
    20.0 万元
  • 项目类别:
    青年科学基金项目
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
  • 批准号:
    91640114
  • 批准年份:
    2016
  • 资助金额:
    85.0 万元
  • 项目类别:
    重大研究计划

相似海外基金

AF: SMALL: Relational Algorithms
AF:小:关系算法
  • 批准号:
    2209654
  • 财政年份:
    2022
  • 资助金额:
    $ 37.71万
  • 项目类别:
    Standard Grant
III: Small: Temporal Relational Triples, or TR2: A Novel Data and Knowledge System for Temporal and Streaming Data
III:小:时态关系三元组,或 TR2:用于时态和流数据的新颖数据和知识系统
  • 批准号:
    2124704
  • 财政年份:
    2021
  • 资助金额:
    $ 37.71万
  • 项目类别:
    Standard Grant
III: Small: Applying Relational Database Design Principles to Machine Learning System Design
三:小:将关系数据库设计原理应用于机器学习系统设计
  • 批准号:
    2008240
  • 财政年份:
    2020
  • 资助金额:
    $ 37.71万
  • 项目类别:
    Standard Grant
III: Small: Helping Novices Learn and Debug Relational Queries
三:小:帮助新手学习和调试关系查询
  • 批准号:
    2008107
  • 财政年份:
    2020
  • 资助金额:
    $ 37.71万
  • 项目类别:
    Continuing Grant
III: Small: Native Compilation, Query Processing, and Indexing for In-memory Graph Relational Data Systems
III:小:内存图关系数据系统的本机编译、查询处理和索引
  • 批准号:
    1910216
  • 财政年份:
    2019
  • 资助金额:
    $ 37.71万
  • 项目类别:
    Standard Grant
SaTC: CORE: Small: Relational Verification for Information Assurance and Privacy
SaTC:核心:小型:信息保障和隐私的关系验证
  • 批准号:
    1718713
  • 财政年份:
    2017
  • 资助金额:
    $ 37.71万
  • 项目类别:
    Standard Grant
The relational mechanism of open innovation in large and small firms.
大企业和小企业开放式创新的关系机制。
  • 批准号:
    17K03957
  • 财政年份:
    2017
  • 资助金额:
    $ 37.71万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
The Impact of Network Relational Characteristics on Emerging Small Manufacturing Organizations' Development and Linkages
网络关系特征对新兴小型制造组织发展和联系的影响
  • 批准号:
    1660570
  • 财政年份:
    2017
  • 资助金额:
    $ 37.71万
  • 项目类别:
    Continuing Grant
III: Small: Increase the Throughput of Non-Relational Databases through Theoretical Modeling and Optimization
III:小:通过理论建模和优化提高非关系数据库的吞吐量
  • 批准号:
    1619463
  • 财政年份:
    2016
  • 资助金额:
    $ 37.71万
  • 项目类别:
    Standard Grant
RI: Small: Qualitative Relational Navigation using Minimal Sensing
RI:小:使用最小感知的定性关系导航
  • 批准号:
    1320490
  • 财政年份:
    2013
  • 资助金额:
    $ 37.71万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了