Study on Computational Logic-based Methodologies for Building Secure Systems
基于计算逻辑的安全系统构建方法研究
基本信息
- 批准号:21500136
- 负责人:
- 金额:$ 2.66万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for Scientific Research (C)
- 财政年份:2009
- 资助国家:日本
- 起止时间:2009 至 2011
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The overall objective of this research project is to construct a computational-logic based methodology for the verification of complex software systems using the transformational verification method ; we use logic programs to represent a given system and a correctness property we want to prove, and then apply to a logic program encoding the system and the property to be verified, a sequence of transformations that preserve the validity of that property. We have obtained the following three main results :(1) We have shown that negative unfolding for locally stratified programs proposed in the literature is not always correct, and proposed a new negative unfolding rule which guarantees the preservation of the meaning of a given program.(2) We have proposed an extended framework for unfold/fold transformation of stratified programs, including, among others, an extended negative unfolding. It makes the application conditions of the rule more general, thereby making the transformational verification method more applicable.(3) We have proposed a new framework for unfold/fold transformation of co-logic programs, and proved that our transformation system preserves the intended semantics of co-logic programs. We have shown by some examples that our transformational verification method can be used for verifying some properties of Buchi automata in a succinct way
本研究计画的总体目标是建构一套以计算逻辑为基础的方法论,以转换式验证法来验证复杂的软体系统;我们使用逻辑程序来表示给定的系统和我们想要证明的正确性属性,然后应用于对系统和要验证的属性进行编码的逻辑程序,保持该属性有效性的一系列变换。我们得到了以下三个主要结果:(1)证明了文献中提出的局部分层规划的负开折并不总是正确的,并提出了一个新的负开折规则,该规则保证了给定规划的意义保持。(2)我们已经提出了一个扩展的框架展开/折叠变换的分层程序,包括,除其他外,一个扩展的负展开。它使规则的适用条件更一般化,从而使转换验证方法更具有适用性。(3)我们提出了一个新的框架展开/折叠转换的协同逻辑程序,并证明了我们的转换系统保持预期的语义协同逻辑程序。通过一些例子表明,我们的变换验证方法可以简洁地用于验证Buchi自动机的一些性质
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Proving Properties of Co-logic Programs by Unfold/Fold Transformations
通过展开/折叠变换证明协同逻辑程序的性质
- DOI:
- 发表时间:2012
- 期刊:
- 影响因子:0
- 作者:宮西一徳;尾崎知伸;大川剛直;H. Seki;世木博久
- 通讯作者:世木博久
Proving Properties of Co-ogic Programs by Unfold/Fold Transformations
通过展开/折叠变换证明 Coogic 程序的性质
- DOI:
- 发表时间:2012
- 期刊:
- 影响因子:0
- 作者:宮西一徳;尾崎知伸;大川剛直;H. Seki
- 通讯作者:H. Seki
On Negative Unfolding in the Answer Set Semantics
- DOI:10.1007/978-3-642-00515-2_12
- 发表时间:2009-03
- 期刊:
- 影响因子:0
- 作者:H. Seki
- 通讯作者:H. Seki
On Inductive Proofs by Extended Unfold/fold Transformation Rules
关于扩展展开/折叠变换规则的归纳证明
- DOI:
- 发表时间:2011
- 期刊:
- 影响因子:0
- 作者:宮西一徳;尾崎知伸;大川剛直;H. Seki;世木博久;H. Seki
- 通讯作者:H. Seki
On Inductive and Coinductive Proofs via Unfold/Fold Transformations
- DOI:10.1007/978-3-642-12592-8_7
- 发表时间:2009-09
- 期刊:
- 影响因子:0
- 作者:H. Seki
- 通讯作者:H. Seki
{{
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 }}
SEKI Hirohisa其他文献
SEKI Hirohisa的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('SEKI Hirohisa', 18)}}的其他基金
Verifying Software Systems using Reasoning about Programs Handling Infinite Structures
使用处理无限结构的程序推理来验证软件系统
- 批准号:
15K00305 - 财政年份:2015
- 资助金额:
$ 2.66万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
相似海外基金
多次元時系列データに潜在する動的な因果構造のデータ駆動型推論アルゴリズムの構築
为多维时间序列数据中隐藏的动态因果结构构建数据驱动的推理算法
- 批准号:
22K17967 - 财政年份:2022
- 资助金额:
$ 2.66万 - 项目类别:
Grant-in-Aid for Early-Career Scientists














{{item.name}}会员




