Efficient Model Checking of Concurrent and Dynamic Software

并发动态软件的高效模型检查

基本信息

  • 批准号:
    0429120
  • 负责人:
  • 金额:
    --
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2004
  • 资助国家:
    美国
  • 起止时间:
    2004-10-01 至 2009-09-30
  • 项目状态:
    已结题

项目摘要

Software correctness is essential to avoid costly or catastrophicfailures in modern safety-critical systems, such as the ones reliedupon by NASA. Model checking is a verification technique that checksthe correctness of a system by exhaustively exploring all of itspossible behaviors. It has proven successful in the development ofhardware designs and is used by Intel and other major hardwarecompanies. Before model checking can significantly improve thereliability of mission critical software, a number of basic researchproblems must be addressed. The extraordinary complexity of realsystems results in an explosion in the possible behaviors that need tobe checked. The techniques devised to mitigate this problem forhardware can also be applied to software; however, some of the mostsuccessful ones, such as symbolic model checking, have provendifficult to apply in this new domain. The primary direction of this research is to adapt these techniques tothe task of checking concurrent software. Fundamental changes to thealgorithms are required due to the different characteristics ofhardware and software systems. Modern software systems are oftendeveloped using object-oriented languages, such as C++ and Java. Whileobject-oriented languages ease the design phase, they introduceadditional challenges for verification. One important characteristicof modern object-oriented software designs is the dynamic creation ofthreads and objects. This research aims at leveraging existingtechniques, such as the partial-order reduction and symbolic modelchecking, by extending them to address this challenge.
软件的正确性对于避免现代安全关键系统(例如 NASA 所依赖的系统)中发生代价高昂或灾难性故障至关重要。 模型检查是一种验证技术,通过详尽地探索系统的所有可能行为来检查系统的正确性。 事实证明,它在硬件设计开发方面取得了成功,并被英特尔和其他主要硬件公司所使用。在模型检查能够显着提高关键任务软件的可靠性之前,必须解决一些基础研究问题。真实系统的异常复杂性导致需要检查的可能行为激增。 为缓解硬件问题而设计的技术也可以应用于软件;然而,一些最成功的方法,例如符号模型检查,已被证明很难应用于这个新领域。这项研究的主要方向是将这些技术应用于检查并发软件的任务。 由于硬件和软件系统的不同特点,需要对算法进行根本性的改变。现代软件系统通常使用面向对象语言开发,例如 C++ 和 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 }}

Edmund Clarke其他文献

Increase in terahertz-wave intensity in a magnetic field due to difference-frequency mixing by exciton excitation in a GaAs/AlAs multiple quantum well
GaAs/AlAs 多量子阱中激子激发的差频混合导致磁场中太赫兹波强度的增加
  • DOI:
    10.1364/oe.453812
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    3.8
  • 作者:
    Osamu Kojima;Yuki Tarui;Takashi Kita;Avan Majeed;Pavlo Ivanov;Edmund Clarke;Richard A. Hogg
  • 通讯作者:
    Richard A. Hogg
Computational challenges in bounded model checking
中性子回折による酸化物高温超伝導体の結晶構造解析
氧化物高温超导体的中子衍射晶体结构分析
  • DOI:
  • 发表时间:
    2010
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Nobuhiko Ozaki;Yohei Nakatani;Shunsuke Ohkouchi;Naoki Ikeda;Yoshimasa Sugimoto;Kiyoshi Asakawa;Edmund Clarke;Richard A. Hogg;茂筑高士
  • 通讯作者:
    茂筑高士
Continuously Sustained Bose-Einstein Photon Condensate in a Semiconductor Quantum Well Open Microcavity
半导体量子阱开放微腔中连续持续的玻色-爱因斯坦光子凝聚
Efficient verification of security protocols using partial-order reductions

Edmund Clarke的其他文献

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

{{ truncateString('Edmund Clarke', 18)}}的其他基金

Collaborative Research: Next-Generation Model Checking and Abstract Interpretation with a Focus on Embedded Control and Systems Biology
合作研究:以嵌入式控制和系统生物学为重点的下一代模型检查和摘要解释
  • 批准号:
    0926181
  • 财政年份:
    2009
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
The Component Substitution Problem for Software Systems
软件系统的组件替换问题
  • 批准号:
    0541245
  • 财政年份:
    2006
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
EHS: Graph-Based Refinement Strategies for Hybrid Systems
EHS:混合系统基于图的细化策略
  • 批准号:
    0411152
  • 财政年份:
    2004
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
The CUE Initiative on The Scientific Foundation of Software Engineering
软件工程科学基础的 CUE 计划
  • 批准号:
    0327252
  • 财政年份:
    2003
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Automatic Verification of Concurrent Hardware and Software Systems
并行硬件和软件系统的自动验证
  • 批准号:
    0098072
  • 财政年份:
    2001
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
ITR/SY: Verification Tools for Autonomous and Embedded Systems
ITR/SY:自主和嵌入式系统的验证工具
  • 批准号:
    0121547
  • 财政年份:
    2001
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
NSF-CNPq Collaborative Research: Formal Verification of Computer Systems in Industrial Complexity
NSF-CNPq 合作研究:工业复杂性中计算机系统的形式验证
  • 批准号:
    9900309
  • 财政年份:
    1999
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Automatic Verification of Finite-State Concurrent Systems in Hardware and Software
软硬件有限状态并发系统的自动验证
  • 批准号:
    9803774
  • 财政年份:
    1998
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
Automatic Verification of Finite-State Concurrent Systems in Hardware and Software
软硬件有限状态并发系统的自动验证
  • 批准号:
    9217549
  • 财政年份:
    1993
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
U.S.-Japan Cooperative Research: Formal Verification of Finite State Systems
美日合作研究:有限状态系统的形式验证
  • 批准号:
    9016694
  • 财政年份:
    1991
  • 资助金额:
    --
  • 项目类别:
    Standard Grant

相似国自然基金

基于术中实时影像的SAM(Segment anything model)开发AI指导房间隔穿刺位置决策的增强现实模型
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
Development of a Linear Stochastic Model for Wind Field Reconstruction from Limited Measurement Data
  • 批准号:
  • 批准年份:
    2020
  • 资助金额:
    40 万元
  • 项目类别:
应用Agent-Based-Model研究围术期单剂量地塞米松对手术切口愈合的影响及机制
  • 批准号:
    81771933
  • 批准年份:
    2017
  • 资助金额:
    50.0 万元
  • 项目类别:
    面上项目
基于Multilevel Model的雷公藤多苷致育龄女性闭经预测模型研究
  • 批准号:
    81503449
  • 批准年份:
    2015
  • 资助金额:
    18.0 万元
  • 项目类别:
    青年科学基金项目
基于非齐性 Makov model 建立病证结合的绝经后骨质疏松症早期风险评估模型
  • 批准号:
    30873339
  • 批准年份:
    2008
  • 资助金额:
    32.0 万元
  • 项目类别:
    面上项目

相似海外基金

Development of model checking technology for dependable distributed systems
可靠分布式系统模型检测技术的开发
  • 批准号:
    23H03370
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
A Tableau-based Approach to Model Checking Temporal Properties for Large-scale Systems
基于 Tableau 的大型系统时态属性模型检查方法
  • 批准号:
    23K19959
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
    Grant-in-Aid for Research Activity Start-up
Quantitative Model Checking and Synthesis
定量模型检验与综合
  • 批准号:
    2751001
  • 财政年份:
    2022
  • 资助金额:
    --
  • 项目类别:
    Studentship
Vérification par model-checking et synthèse de contrôleur de systèmes temps réel complexes
模型检查和系统时间控制综合的验证
  • 批准号:
    RGPIN-2016-06393
  • 财政年份:
    2021
  • 资助金额:
    --
  • 项目类别:
    Discovery Grants Program - Individual
Belief Ratio Approach of Model Checking for Right Censored Data
右删失数据模型检验的置信比法
  • 批准号:
    562116-2021
  • 财政年份:
    2021
  • 资助金额:
    --
  • 项目类别:
    University Undergraduate Student Research Awards
Correct by construction model checking
通过施工模型检查修正
  • 批准号:
    2598915
  • 财政年份:
    2021
  • 资助金额:
    --
  • 项目类别:
    Studentship
Software model checking for real-time properties of embedded assembply program with interruptions
带有中断的嵌入式汇编程序实时特性的软件模型检查
  • 批准号:
    21K11824
  • 财政年份:
    2021
  • 资助金额:
    --
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
SHF: Small: Transforming Computer Architecture Evaluation with Statistical Model Checking
SHF:小型:通过统计模型检查转变计算机架构评估
  • 批准号:
    2133160
  • 财政年份:
    2021
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Student Travel Support for Verification, Model Checking, and Abstract Interpretation (VMCAI) Winter School 2020
验证、模型检查和摘要解释 (VMCAI) 2020 年冬季学校学生旅行支持
  • 批准号:
    2004561
  • 财政年份:
    2020
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
SaTC: CORE: Small: Techniques for Software Model Checking of Hyperproperties
SaTC:核心:小型:超属性软件模型检查技术
  • 批准号:
    2100989
  • 财政年份:
    2020
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了