Study on Computational Logic-based Methodologies for Building Secure Systems
Study on Computational Logic-based Methodologies for Building Secure Systems
批准号:
21500136
负责人:
SEKI Hirohisa
金额:
$2.66万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
2009
资助国家:
日本
项目状态:
已结题
起止时间:
2009 至 2011
中文摘要
本研究项目的总体目标是使用转换验证方法构建一种基于计算逻辑的复杂软件系统验证方法;我们使用逻辑程序来表示给定的系统和我们想要证明的正确性属性,然后将其应用于对系统和要验证的属性进行编码的逻辑程序,即保持该属性有效性的转换序列。我们得到了以下三个主要结果:(1)我们证明了文献中提出的局部分层规划的负展开并不总是正确的,并提出了一个新的负展开规则,它保证了给定程序的意义不变。(2)我们提出了分层规划的展开/折叠变换的扩展框架,其中包括扩展的负展开。提出了一种新的协同逻辑程序展开/折叠变换框架,并证明了该变换系统保持了协同逻辑程序的预期语义。实例表明,我们的变换验证方法可以简洁地验证Buchi自动机的某些性质
英文摘要
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
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Proving Properties of Co-logic Programs by Unfold/Fold Transformations
通过展开/折叠变换证明协同逻辑程序的性质
DOI:
--
发表时间:
2012
期刊:
Lecture Notes in Computer Science(Springer-Verlag)
影响因子:
--
作者:
[宮西一徳, 尾崎知伸, 大川剛直, H. Seki, 世木博久]
通讯作者:
世木博久
Proving Properties of Co-ogic Programs by Unfold/Fold Transformations
通过展开/折叠变换证明 Coogic 程序的性质
DOI:
--
发表时间:
2012
期刊:
Revised Selected Papers, Lecture Notes in Computer Science
影响因子:
--
作者:
[宮西一徳, 尾崎知伸, 大川剛直, H. Seki]
通讯作者:
H. Seki
DOI:
10.1007/978-3-642-00515-2_12
发表时间:
2009-03
期刊:
影响因子:
--
作者:
[H. Seki]
通讯作者:
H. Seki
DOI:
10.1007/978-3-642-12592-8_7
发表时间:
2009-09
期刊:
影响因子:
--
作者:
[H. Seki]
通讯作者:
H. Seki
On Inductive Proofs by Extended Unfold/fold Transformation Rules
关于扩展展开/折叠变换规则的归纳证明
DOI:
--
发表时间:
2011
期刊:
Revised Selected Papers, Lecture Notes in Computer Science
影响因子:
--
作者:
[宮西一徳, 尾崎知伸, 大川剛直, H. Seki, 世木博久, H. Seki]
通讯作者:
H. Seki
Verifying Software Systems using Reasoning about Programs Handling Infinite Structures
-
批准号:15K00305
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.66万
-
财政年份:2015
-
负责人:SEKI Hirohisa
-
依托单位:
海外基金