ITR: Automated Verification of Asynchronous Software Systems

ITR:异步软件系统的自动验证

基本信息

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

项目摘要

Abstract0219745Ciardo -College of William and MaryThis research is devoted to the development and implementation of novel sequential and parallel algorithms for the verification of asynchronous software systems, such as communication protocols and distributed or embedded software. Existing automated techniques based on state-space exploration, in particular symbolic model checking based on Binary Decision Diagrams (BDDs), focus on verifying synchronous hardware and software. Although symbolic model checking may in principle be applied to asynchronous software systems as well, this poses new challenges that are not, or only insufficiently addressed in the literature. Most importantly, the inherent complexity of asynchronous software makes state-space exploration a time-bound problem, in addition to a memory-bound problem. The research addresses these two fundamental limitations by developing algorithms that employ Multi-valued Decision Diagrams (MDDs) and Boolean Kronecker Operators to encode sets of states and transitions, respectively, in contrast to BDDs traditionally used for both purposes. This paves the way for exploiting the property of event locality that is inherent in asynchronous software and, thereby, for greatly improving the efficiency of sequential algorithms and enabling their efficient parallelization.
摘要0219745 Ciardo-威廉与玛丽学院这项研究致力于开发和实现用于验证异步软件系统(例如通信协议和分布式或嵌入式软件)的新型顺序和并行算法。 现有的基于状态空间探索的自动化技术,特别是基于二叉决策图(BDD)的符号模型检查,专注于验证同步的硬件和软件。 虽然符号模型检查原则上也可以应用于异步软件系统,但这提出了新的挑战,这些挑战在文献中没有或仅仅没有得到充分解决。 最重要的是,异步软件固有的复杂性使状态空间探索成为一个时间限制的问题,除了内存限制的问题。 该研究解决了这两个基本的限制,开发算法,采用多值决策图(MDDs)和布尔Kronecker运算符编码的状态和转换集,分别与传统上用于这两个目的的BDD。 这为利用异步软件中固有的事件局部性属性铺平了道路,从而大大提高了顺序算法的效率,并使其有效的并行化。

项目成果

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

Gianfranco Ciardo其他文献

The footprint form of a matrix: definition, properties, and an application
矩阵的足迹形式:定义、属性和应用
Bounded Reachability Checking of Asynchronous Systems Using Decision Diagrams
使用决策图对异步系统进行有界可达性检查
Complexity of Kronecker Operations on Sparse Matrices with Applications to the Solution of Markov Models
稀疏矩阵上克罗内克运算的复杂性及其在马尔可夫模型求解中的应用
  • DOI:
  • 发表时间:
    1997
  • 期刊:
  • 影响因子:
    0
  • 作者:
    P. Buchholz;Gianfranco Ciardo;A. Kemper
  • 通讯作者:
    A. Kemper
Distributed and Structured Analysis Approaches to Study Large and Complex Systems
研究大型复杂系统的分布式和结构化分析方法
  • DOI:
    10.1007/3-540-44667-2_10
  • 发表时间:
    2002
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Gianfranco Ciardo
  • 通讯作者:
    Gianfranco Ciardo
Symbolic Model-checking Analyzer for Reliability and Timing Version 1 . 1 Design Implementation and Documentation
可靠性和时序符号模型检查分析器版本 1。
  • DOI:
  • 发表时间:
    2013
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Gianfranco Ciardo;Ming;Andrew S. Miner;Rob Jones;Robert M. Marmorstein;Radu I. Siminiceanu;A. Yu
  • 通讯作者:
    A. Yu

Gianfranco Ciardo的其他文献

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

{{ truncateString('Gianfranco Ciardo', 18)}}的其他基金

SHF: Small: A Hierarchical Symbolic Framework to Verify Logic, Timing, and Probabilistic Properties of Computing Systems
SHF:小型:用于验证计算系统的逻辑、时序和概率属性的分层符号框架
  • 批准号:
    1442586
  • 财政年份:
    2014
  • 资助金额:
    $ 36万
  • 项目类别:
    Standard Grant
SHF: Small: A Hierarchical Symbolic Framework to Verify Logic, Timing, and Probabilistic Properties of Computing Systems
SHF:小型:用于验证计算系统的逻辑、时序和概率属性的分层符号框架
  • 批准号:
    1018057
  • 财政年份:
    2010
  • 资助金额:
    $ 36万
  • 项目类别:
    Standard Grant
CAREER: Advanced Decision Procedures forWords, Trees and Lists
职业:单词、树和列表的高级决策程序
  • 批准号:
    0954132
  • 财政年份:
    2010
  • 资助金额:
    $ 36万
  • 项目类别:
    Continuing Grant
SGER: Symbolic Computation of Bounds on Timing and Probabilistic Properties of Computing Systems
SGER:计算系统的时序和概率属性界限的符号计算
  • 批准号:
    0848463
  • 财政年份:
    2008
  • 资助金额:
    $ 36万
  • 项目类别:
    Standard Grant
ITR: Automated Verification of Asynchronous Software Systems
ITR:异步软件系统的自动验证
  • 批准号:
    0501748
  • 财政年份:
    2004
  • 资助金额:
    $ 36万
  • 项目类别:
    Continuing Grant
NGS: Methods to Evaluate the Performance of Distributed Software
NGS:评估分布式软件性能的方法
  • 批准号:
    0501747
  • 财政年份:
    2004
  • 资助金额:
    $ 36万
  • 项目类别:
    Continuing Grant
NGS: Methods to Evaluate the Performance of Distributed Software
NGS:评估分布式软件性能的方法
  • 批准号:
    0203971
  • 财政年份:
    2002
  • 资助金额:
    $ 36万
  • 项目类别:
    Continuing Grant

相似海外基金

Automated Formal Verification of Quantum Protocols for the Quantum Era
量子时代量子协议的自动形式验证
  • 批准号:
    24K20757
  • 财政年份:
    2024
  • 资助金额:
    $ 36万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
Fast, Cost-Effective and Fully Automated Structure Verification through Synergistic Use of Infrared and NMR Spectra
通过红外和核磁共振光谱的协同使用进行快速、经济高效的全自动结构验证
  • 批准号:
    2894203
  • 财政年份:
    2023
  • 资助金额:
    $ 36万
  • 项目类别:
    Studentship
SHF: Small: Modular Automated Verification of Concurrent Data Structures
SHF:小型:并发数据结构的模块化自动验证
  • 批准号:
    2304758
  • 财政年份:
    2023
  • 资助金额:
    $ 36万
  • 项目类别:
    Standard Grant
Automated Verification of Dynamical Systems over Continuous Data
通过连续数据自动验证动态系统
  • 批准号:
    2894500
  • 财政年份:
    2023
  • 资助金额:
    $ 36万
  • 项目类别:
    Studentship
CAREER: Automated Verification of Loops in Systems Code
职业:系统代码中循环的自动验证
  • 批准号:
    2239484
  • 财政年份:
    2023
  • 资助金额:
    $ 36万
  • 项目类别:
    Continuing Grant
NSF Convergence Accelerator Track G: AVOID 5G: Automated Verification Of Internet Data-paths for 5G
NSF 融合加速器轨道 G:避免 5G:5G 互联网数据路径的自动验证
  • 批准号:
    2326928
  • 财政年份:
    2023
  • 资助金额:
    $ 36万
  • 项目类别:
    Cooperative Agreement
SHF: Small: Automated Verification and Synthesis of Input Generators in Property-Based Testing Frameworks
SHF:小型:基于属性的测试框架中输入生成器的自动验证和合成
  • 批准号:
    2321680
  • 财政年份:
    2023
  • 资助金额:
    $ 36万
  • 项目类别:
    Standard Grant
Automated Smart Contract Synthesis and Verification for Distributed Ledger Blockchain Technology
分布式账本区块链技术的自动化智能合约合成和验证
  • 批准号:
    RGPIN-2019-04354
  • 财政年份:
    2022
  • 资助金额:
    $ 36万
  • 项目类别:
    Discovery Grants Program - Individual
SHF: Small: Toward Fully Automated Formal Software Verification
SHF:小型:迈向全自动形式软件验证
  • 批准号:
    2210243
  • 财政年份:
    2022
  • 资助金额:
    $ 36万
  • 项目类别:
    Standard Grant
Automated Formal Verification for Domain-Specific Hardware Acceleration
针对特定领域硬件加速的自动形式验证
  • 批准号:
    RGPIN-2020-07182
  • 财政年份:
    2022
  • 资助金额:
    $ 36万
  • 项目类别:
    Discovery Grants Program - Individual
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了