Abstract Model Cheking and Its Applications

抽象模型检验及其应用

基本信息

  • 批准号:
    11480062
  • 负责人:
  • 金额:
    $ 6.91万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
  • 财政年份:
    1999
  • 资助国家:
    日本
  • 起止时间:
    1999 至 2001
  • 项目状态:
    已结题

项目摘要

This research investigated abstract model checking and related methods for verifying computational systems. Following are its major achievements.We first proposed a general method for abstracting heap structures in order to verify algorithms that manipulate heap, such as concurrent garbage collection. In order to represent relationship between cells on heap, we devised a method to use regular expressions to characterize forward and backward connections from a cell.As an application of abstract model checking, we proposed an analysis method called nonce analysis, which analyzes how nonces may leak, and combined it with the verification method based on strand spaces. In addition, in order to analyze probabilistic attacks or denial of service, we introduced the system of timed multiset rewriting and investigated its analysis methods.As for discovering algorithms by model checking, we found several variants of on-the-fly and snapshot algorithms for concurrent garbage collection. We also tried to discover mutual exclusion algorithms, and actually found a variant of Dekker's algorithm under some special conditions. We also applied BDD (binary decision diagram) in order to speed up the search.As for verification of model checking algorithms themselves, we introduced a framework with an abstraction relation among nodes in a graph, and formulated abstract model checking algorithms including covering graph construction. We applied the result to verification of timed automata. In particular, we formulated the algorithm for finding a state transition path with a minimal cost on a priced timed automation, i.e., timed automation with costs, as an instance of the abstract algorithm proposed by this research. We also formulated the A* version of the abstract algorithm and applied it to priced timed automata.
本研究探讨抽象模型检查及相关的计算系统验证方法。本文首先提出了一种通用的堆结构抽象方法,用于验证并发垃圾收集等堆操作算法。为了表示堆上单元之间的关系,设计了一种用正则表达式来表示单元的前向和后向连接的方法,作为抽象模型检测的一种应用,提出了一种分析nonce泄漏的分析方法--nonce分析,并将其与基于串空间的验证方法相结合.另外,为了分析概率攻击或拒绝服务攻击,我们引入了定时多集重写系统,并研究了其分析方法;对于模型检测发现算法,我们发现了几种用于并发垃圾收集的on-the-fly和snapshot算法。我们还试图发现互斥算法,实际上发现了Dekker算法在某些特殊条件下的变体。在模型检测算法本身的验证方面,我们引入了一个图中节点间抽象关系的框架,并给出了包含覆盖图构造的抽象模型检测算法。我们将结果应用于时间自动机的验证。特别地,我们制定了在定价定时自动机上以最小成本找到状态转换路径的算法,即,时间自动机的成本,作为本研究提出的抽象算法的一个例子。我们还制定了A* 版本的抽象算法,并将其应用于定价时间自动机。

项目成果

期刊论文数量(78)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Masami Hagiya, Mitsuharu Yamamoto, Jean-Marie Cottin: "Symbolic Analysis of Timed Multiset Rewriting and Its Application to Protocol Analysis"Rewriting in Proof and Computation, International Workshop RPC' 01. 34-41 (2001)
Masami Hagiya、Mitsuharu Yamamoto、Jean-Marie Cottin:“定时多重集重写的符号分析及其在协议分析中的应用”重写在证明和计算中,国际研讨会 RPC 01. 34-41 (2001)
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
Masami Hagiya, Mitsuharu Yamamoto Jean-Marie Cottin: "Symbolic Analysis of Timed Multiset Rewriting and Its Application to Protocol Analysis"Rewriting in Proof and Computation, International Workshop RPC'O1. 34-41 (2001)
Masami Hagiya、Mitsuharu Yamamoto Jean-Marie Cottin:“定时多重集重写的符号分析及其在协议分析中的应用”重写在证明和计算中,国际研讨会 RPCO1。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
萩谷昌己: "検証系を用いたアルゴリズムの発見"情報処理学会第41回プログラミング・シンポジウム報告集. 9-19 (2000)
Masami Hagiya:“使用验证系统发现算法”日本信息处理学会第 41 届编程研讨会报告 9-19(2000 年)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
萩谷昌己,高橋孝一: "証明の表現"夏のプログラミング・シンポジウム「計算機と表現」報告集. 89-92 (2001)
Masami Hagiya、Koichi Takahashi:“证明的表示”夏季编程研讨会“计算机和表示”报告集 89-92 (2001)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
萩谷 昌巳: "検証系を用いたアルゴリズムの発見"情報処理学会第41回プログラミング・シンポジウム報告集. 9-19 (2000)
Masami Hagiya:“使用验证系统发现算法”日本信息处理学会第 41 届编程研讨会报告 9-19(2000 年)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
{{ 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 }}

HAGIYA Masami其他文献

HAGIYA Masami的其他文献

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

{{ truncateString('HAGIYA Masami', 18)}}的其他基金

Automatic Synthesis of Process Calculus Using Abstraction
使用抽象自动综合过程演算
  • 批准号:
    23650066
  • 财政年份:
    2011
  • 资助金额:
    $ 6.91万
  • 项目类别:
    Grant-in-Aid for Challenging Exploratory Research
Molecular combination dial and nano-cage
分子组合表盘和纳米笼
  • 批准号:
    20300106
  • 财政年份:
    2008
  • 资助金额:
    $ 6.91万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Abstraction from Graphs to Multisets Using Temporal Logic
使用时态逻辑从图到多重集的抽象
  • 批准号:
    18500003
  • 财政年份:
    2006
  • 资助金额:
    $ 6.91万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Document Editing Environment for Problem Solving from the Viewpoint of Collaboration between Humans and Computers
从人机协作的角度解决问题的文档编辑环境
  • 批准号:
    08680348
  • 财政年份:
    1996
  • 资助金额:
    $ 6.91万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Type Theory and its Application to Machine Learning
类型理论及其在机器学习中的应用
  • 批准号:
    06680342
  • 财政年份:
    1994
  • 资助金额:
    $ 6.91万
  • 项目类别:
    Grant-in-Aid for General Scientific Research (C)

相似海外基金

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

作者:{{ showInfoDetail.author }}

知道了