CAREER: Language Features for Robust Software

职业:健壮软件的语言特性

基本信息

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

项目摘要

Developing reliable software systems is a key challenge for oursociety. Despite many years of effort, software systems still sufferfrom catastrophic failures. All too often, software failures arecaused by the propagation of errors through critical components of thesystem. Unfortunately, current software development tools andpractices actually encourage the introduction of unnecessarydependencies that serve to propagate errors between conceptuallyunrelated components.The goal of this research is to explore a new approach for creatingsoftware systems that are robust against failures. The approachexposes the high-level structure of a software system to the compilerand run-time environment to enable the automatic application of techniques thatappropriately manage error propagation to make software systems moreresilient. The foundation of this approach is a specificationlanguage that allows the developer to identify tasks and describe whentasks should be invoked and how each task changes the conceptualstates of objects. A set of techniques use this information tomonitor and analyze task execution to eliminate unnecessarydependencies. The broader impact of this research is the potential tomitigate the effects of software faults.
开发可靠的软件系统是我们社会面临的一个关键挑战。 尽管经过多年的努力,软件系统仍然遭受灾难性的失败。 通常,软件故障是由于错误通过软件的关键组件传播而引起的。 不幸的是,当前的软件开发工具和实践实际上鼓励引入不必要的依赖关系,这些依赖关系有助于在概念上不相关的组件之间传播错误。本研究的目标是探索一种新的方法来创建对故障具有鲁棒性的软件系统。 该方法将软件系统的高级结构暴露给编译器和运行时环境,以使适当管理错误传播的技术能够自动应用,从而使软件系统更具弹性。 这种方法的基础是一种规范语言,它允许开发人员识别任务并描述何时应该调用任务以及每个任务如何改变对象的概念状态。 一组技术使用这些信息来监视和分析任务执行,以消除不必要的依赖关系。 这项研究的更广泛的影响是潜在的tomitigate软件故障的影响。

项目成果

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

Brian Demsky其他文献

Sinfer: Inferring information flow lattices for checking self-stabilization
Sinfer:推断信息流格以检查自稳定性
A model counter for constraints over unbounded strings
无界字符串约束的模型计数器
SInfer: Inferring Information Flow Lattices for
SInfer:推断信息流格
  • DOI:
  • 发表时间:
    2013
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Checking Self;Brian Demsky
  • 通讯作者:
    Brian Demsky
AutoMO: automatic inference of memory order parameters for C/C++11
AutoMO:自动推断 C/C 11 的内存顺序参数
Yashme: Detecting Persistency Race
Yashme:检测持久性竞赛
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Hamed Gorjiara;G. Xu;Brian Demsky
  • 通讯作者:
    Brian Demsky

Brian Demsky的其他文献

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

{{ truncateString('Brian Demsky', 18)}}的其他基金

FMitF: Track I: Safe, Efficient Persistent Memory Systems
FMITF:第一轨:安全、高效的持久内存系统
  • 批准号:
    2220410
  • 财政年份:
    2022
  • 资助金额:
    $ 45万
  • 项目类别:
    Standard Grant
SHF: Small: PMChecker: Tool Support for Crash-Consistent Persistent Memory Programs
SHF:小型:PMChecker:对崩溃一致持久内存程序的工具支持
  • 批准号:
    2102940
  • 财政年份:
    2021
  • 资助金额:
    $ 45万
  • 项目类别:
    Standard Grant
SHF: Small: Information-Flow-Based Profiling of Concurrent Applications
SHF:小型:基于信息流的并发应用程序分析
  • 批准号:
    2006948
  • 财政年份:
    2020
  • 资助金额:
    $ 45万
  • 项目类别:
    Standard Grant
SI2-SSE: C11Tester: Scaling Testing of C/C++11 Atomics to Real-World Systems
SI2-SSE:C11Tester:将 C/C 11 原子的测试扩展到实际系统
  • 批准号:
    1740210
  • 财政年份:
    2017
  • 资助金额:
    $ 45万
  • 项目类别:
    Standard Grant
SaTC: CORE: Medium: Sentinel: Constructing Secure Smart Home IoT Systems via Managed Communications
SaTC:核心:媒介:Sentinel:通过托管通信构建安全的智能家居物联网系统
  • 批准号:
    1703598
  • 财政年份:
    2017
  • 资助金额:
    $ 45万
  • 项目类别:
    Standard Grant
SHF: Small: CDSChecker: Model-Checking Concurrent Data Structures under the C11/C++11 Memory Model
SHF:小:CDSChecker:C11/C 11 内存模型下的模型检查并发数据结构
  • 批准号:
    1319786
  • 财政年份:
    2013
  • 资助金额:
    $ 45万
  • 项目类别:
    Standard Grant
SHF: Small: Tool Support for Verifiably-Robust Software
SHF:小型:对可验证稳健软件的工具支持
  • 批准号:
    1217854
  • 财政年份:
    2012
  • 资助金额:
    $ 45万
  • 项目类别:
    Standard Grant
TWC: Medium: Collaborative Proposal: Safety in Numbers: Crowdsourcing for Global Software Integrity
TWC:媒介:协作提案:数字安全:全球软件完整性的众包
  • 批准号:
    1228995
  • 财政年份:
    2012
  • 资助金额:
    $ 45万
  • 项目类别:
    Standard Grant
CSR---AES: Programming Language and Runtime System Support for Robust Distributed Software Systems
CSR---AES:对鲁棒分布式软件系统的编程语言和运行时系统支持
  • 批准号:
    0720854
  • 财政年份:
    2007
  • 资助金额:
    $ 45万
  • 项目类别:
    Standard Grant
Collaborative Research: Applying Hardware-Inspired Methods for Multi-Core Software Design
协作研究:应用硬件启发的方法进行多核软件设计
  • 批准号:
    0725350
  • 财政年份:
    2007
  • 资助金额:
    $ 45万
  • 项目类别:
    Standard Grant

相似海外基金

Determining the cognitive, linguistic, and input features influencing oral language processing
确定影响口语处理的认知、语言和输入特征
  • 批准号:
    RGPIN-2021-04189
  • 财政年份:
    2022
  • 资助金额:
    $ 45万
  • 项目类别:
    Discovery Grants Program - Individual
Building Multi-language, Multi-system Quality Models Using Features and APIs
使用功能和 API 构建多语言、多系统质量模型
  • 批准号:
    RGPIN-2018-05084
  • 财政年份:
    2022
  • 资助金额:
    $ 45万
  • 项目类别:
    Discovery Grants Program - Individual
A mixed method approach to English as an additional language through understanding the specific linguistic features of students' writing
通过了解学生写作的具体语言特征,将英语作为附加语言的混合方法
  • 批准号:
    2592870
  • 财政年份:
    2021
  • 资助金额:
    $ 45万
  • 项目类别:
    Studentship
Building Multi-language, Multi-system Quality Models Using Features and APIs
使用功能和 API 构建多语言、多系统质量模型
  • 批准号:
    RGPIN-2018-05084
  • 财政年份:
    2021
  • 资助金额:
    $ 45万
  • 项目类别:
    Discovery Grants Program - Individual
Determining the cognitive, linguistic, and input features influencing oral language processing
确定影响口语处理的认知、语言和输入特征
  • 批准号:
    RGPIN-2021-04189
  • 财政年份:
    2021
  • 资助金额:
    $ 45万
  • 项目类别:
    Discovery Grants Program - Individual
Building Multi-language, Multi-system Quality Models Using Features and APIs
使用功能和 API 构建多语言、多系统质量模型
  • 批准号:
    RGPIN-2018-05084
  • 财政年份:
    2020
  • 资助金额:
    $ 45万
  • 项目类别:
    Discovery Grants Program - Individual
Building Multi-language, Multi-system Quality Models Using Features and APIs
使用功能和 API 构建多语言、多系统质量模型
  • 批准号:
    RGPIN-2018-05084
  • 财政年份:
    2019
  • 资助金额:
    $ 45万
  • 项目类别:
    Discovery Grants Program - Individual
A study of the relationship between second language learners' acquisition of inflectional morphemes and formal features not found in their native language
第二语言学习者习得的屈折语素与其母语中没有的形式特征之间关系的研究
  • 批准号:
    19K00883
  • 财政年份:
    2019
  • 资助金额:
    $ 45万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Discovering and Demonstrating Linguistic Features for Language Documentation
发现和展示语言文档的语言特征
  • 批准号:
    1761548
  • 财政年份:
    2018
  • 资助金额:
    $ 45万
  • 项目类别:
    Standard Grant
Building Multi-language, Multi-system Quality Models Using Features and APIs
使用功能和 API 构建多语言、多系统质量模型
  • 批准号:
    RGPIN-2018-05084
  • 财政年份:
    2018
  • 资助金额:
    $ 45万
  • 项目类别:
    Discovery Grants Program - Individual
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了