Program verification method based on reduction approximations
基于约简近似的程序验证方法
基本信息
- 批准号:14580357
- 负责人:
- 金额:$ 1.79万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for Scientific Research (C)
- 财政年份:2002
- 资助国家:日本
- 起止时间:2002 至 2005
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
To propose program verification techniques based on reduction approximations, we have studied. rewriting theories among normalization reduction strategies, program transformation by template, termination of higher-order rewriting systems, automated proving for higher-order inductive theorems, decidability of reachability problem. Thorough theoretical analysis and experiments, we have obtained the following results.(1)We proposed the notion of normalizing strategy based on balanced weak confluence. It was shown that external reduction is a normalizing strategy for left-linear term rewriting systems if every critical pair is root balanced joinable. This results expands normalizing strategy of needed reduction. We also presented that external reduction is a computable reduction strategy if regular preserving approximation if it exits.(2)We developed a framework of program transformation by template based on rewriting systems. The correctness of our program transformation method is proven without explicit use of induction on data structures. Thus our program transformation system can easily incorporate with automated theorem provers.(3)We introduce the notion of growing approximation, which is a generalization of strong sequential approximation, NV-sequential approximation and right-linear growing approximation. We have shown that the growing approximation extends the class of term rewriting systems having a decidable normalizing strategy. Moreover, the decidability of confluence and termination for growing systems is presented.
为了根据减少近似提出程序验证技术,我们研究了。重写归一化策略之间的理论,通过模板进行程序转换,高阶重写系统的终止,自动证明高阶归纳定理,可及性问题的可决定性。彻底的理论分析和实验,我们获得了以下结果。(1)我们提出了基于平衡的弱汇合的标准化策略的概念。结果表明,如果每个关键对都是root平衡可加入的,则外部还原是左线术语重写系统的归一化策略。该结果扩大了所需减少的归一化策略。我们还介绍了外部减少是一种可计算的减少策略,如果定期保留近似值,如果它退出。(2)我们基于重写系统开发了模板的程序转换框架。我们的程序转换方法的正确性已被证明,而无需明确使用归纳对数据结构。因此,我们的程序转换系统可以轻松地与自动定理抛弃。(3)我们介绍了增长近似的概念,这是强序近似,NV序列近似和右线增长近似的概括。我们已经表明,增长近似扩展了具有可决定策略的术语重写系统的类别。此外,提出了汇合和终止对生长系统的可决定性。
项目成果
期刊论文数量(71)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Decidability for left-linear growing term rewriting systems
- DOI:10.1006/inco.2002.3157
- 发表时间:2002-11-01
- 期刊:
- 影响因子:1
- 作者:Nagaya, T;Toyama, Y
- 通讯作者:Toyama, Y
伊藤芳浩: "完備化手続によるプログラム融合変換の停止条件"信学技法COMP. 2002-84. 69-76 (2002)
Yoshihiro Ito:“通过完成程序进行程序融合转换的终止条件”IEICE Techniques COMP. 69-76 (2002)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
外山 芳人: "書き換え帰納法による帰納的定理の決定手続き"日本ソフトウェア科学会第19回大会論文集. 2002-9. 3A-2 (2002)
Yoshito Toyama:“通过重写归纳来确定归纳定理”第 19 届日本软件学会年会论文集 2002-9(2002 年)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
Dependency Pairs for Simply Typed Term Rewriting
用于简单键入术语重写的依赖对
- DOI:
- 发表时间:2005
- 期刊:
- 影响因子:0
- 作者:M.Mishima;Takahito Aoto
- 通讯作者:Takahito Aoto
Introducing Sequence Variables in Program Transformation based on Templates
基于模板的程序转换中引入序列变量
- DOI:
- 发表时间:2005
- 期刊:
- 影响因子:0
- 作者:Y.Chiba;T.Aoto;Y.Toyama
- 通讯作者:Y.Toyama
{{
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 }}
TOYAMA Yoshihito其他文献
TOYAMA Yoshihito的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('TOYAMA Yoshihito', 18)}}的其他基金
Research on automated confluence proving for term rewriting systems
术语重写系统自动汇合证明研究
- 批准号:
22500002 - 财政年份:2010
- 资助金额:
$ 1.79万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Research on program transformation systems based on automated theorem proving
基于自动化定理证明的程序转换系统研究
- 批准号:
19500003 - 财政年份:2007
- 资助金额:
$ 1.79万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Program verification based on higher order rewriting systems
基于高阶重写系统的程序验证
- 批准号:
07680347 - 财政年份:1995
- 资助金额:
$ 1.79万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
相似海外基金
Reduction of Costs Needed for Engineering Change Orders Based on Error Diagnosis Technique and Incremental Sysnthsis Technique for ECO's
基于错误诊断技术和增量综合技术的 ECO 降低工程变更单所需的成本
- 批准号:
18K11215 - 财政年份:2018
- 资助金额:
$ 1.79万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Recent development of beginning farmers entry and needed risk reduction for successful farm transfer
刚刚开始的农民进入的最新进展以及成功农场转移所需的风险降低
- 批准号:
23580289 - 财政年份:2011
- 资助金额:
$ 1.79万 - 项目类别:
Grant-in-Aid for Scientific Research (C)