Type Inference of Object-Oriented Programs with Exceptions Based on Term Rewriting
基于术语重写的面向对象程序异常类型推断
基本信息
- 批准号:16300005
- 负责人:
- 金额:$ 3.86万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for Scientific Research (B)
- 财政年份:2004
- 资助国家:日本
- 起止时间:2004 至 2007
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The purpose of this research is to develop static verification methods for safeness of programs by applying rich results obtained so far on term rewriting systems, and also to create new research topics of term rewriting systems.There are three main topics of this research : safeness of programs, termination of term rewriting systems and program transformations. (1) As for safeness of programs, we have developed a type system for verifying secrecy of object-oriented programs with exceptions, a type system for checking communication errors in programs of Join JAVA, which is a JAVA combined with Join Calculus, and also methods for verifying safeness of programs of Spi Calculus and Petri Net. (2) For termination of term rewriting systems, a result on decidability of termination has been obtained. Sufficient conditions for termination of higher order term rewriting systems have been obtained by extending the dependency pair method. (3) In the research of program transformation, an inversion procedure for term rewriting systems has been developed. Being triggered by the work on program safeness we have given a sufficient condition for termination of a procedure transforming systems of eqations to systems of rewriting rules, where this transformation is used in the secrecy verification procedure for the applied pi calculus.
本研究的目的是利用已有的关于项重写系统的丰富成果,开发程序安全性的静态验证方法,并为项重写系统创造新的研究课题。本文主要研究三个主题:程序的安全性、术语重写系统的终止和程序转换。(1)在程序的安全性方面,我们开发了面向对象的异常程序的保密性校验类型系统,Join JAVA程序通信错误校验类型系统,它是一个结合了Join Calculus的JAVA程序,以及Spi Calculus和Petri Net程序的安全性校验方法。(2)对于项改写系统的终止,得到了终止的可判定性的结果。通过对依赖对方法的扩展,得到了高阶项重写系统终止的充分条件。(3)在程序变换的研究中,提出了一种项重写系统的反演方法。在程序安全工作的启发下,我们给出了将方程系统转换为重写规则系统的过程终止的充分条件,该转换用于应用pi微积分的保密验证过程。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Higher-Order Knuth-Bendix Procedure and its Applications
高阶 Knuth-Bendix 过程及其应用
- DOI:
- 发表时间:2004
- 期刊:
- 影响因子:0
- 作者:K.Kusakari;Y.Chiba
- 通讯作者:Y.Chiba
Enhancing Dependency Pair Method by Strong Computability in Simply-Typed Term Rewriting
通过简单类型术语重写中的强可计算性增强依赖对方法
- DOI:
- 发表时间:2007
- 期刊:
- 影响因子:0
- 作者:Keiichirou Kusakari;Masahiko Sakai
- 通讯作者:Masahiko Sakai
Convergent Term Rewriting Systems for Inverse Computation of Injec-tive Fhnctions
单射函数逆计算的收敛项重写系统
- DOI:
- 发表时间:2007
- 期刊:
- 影响因子:0
- 作者:Naoki Nishida;Masahiko Sakai;and Terutoshi Kato
- 通讯作者:and Terutoshi Kato
Static Dependency Pair Method for Proving Termination of Higher-Order Rewriting Systems
证明高阶重写系统终止的静态依赖对方法
- DOI:
- 发表时间:2007
- 期刊:
- 影响因子:0
- 作者:Kiichirou Kusakari;Yasuo Iso-gai;Masahiko Sakai;Toshiki Sakabe Naoki Nishida
- 通讯作者:Toshiki Sakabe Naoki Nishida
Usable Rules and Labeling Product-Typed Terms for De-pendency Pair Method in Simply-Typed Term Rewriting Systems
简单类型术语重写系统中依赖对方法的可用规则和标签产品类型术语
- DOI:
- 发表时间:2007
- 期刊:
- 影响因子:0
- 作者:Takahiro;Sakurai;Keiichirou;Kusakari;Masahiko;Sakai;Toshiki;Sakabe;Naoki;Nishida
- 通讯作者:Nishida
{{
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 }}
SAKABE Toshiki其他文献
On Proving Termination of Constrained Term Rewriting Systemsby Elim-inating Edges from Dependency Graphs
通过消除依赖图中的边来证明约束项重写系统的终止
- DOI:
- 发表时间:
2011 - 期刊:
- 影响因子:0
- 作者:
SAKATA Tsubasa;NISHIDA Naoki;SAKABE Toshiki - 通讯作者:
SAKABE Toshiki
A Unified Ordering for Termination Proving
终止证明的统一排序
- DOI:
- 发表时间:
2014 - 期刊:
- 影响因子:1.3
- 作者:
YAMADA Akihisa;KUSAKARI Keiichirou;SAKABE Toshiki - 通讯作者:
SAKABE Toshiki
Partial Status for KBO
柯伊伯带天体的部分状态
- DOI:
- 发表时间:
2013 - 期刊:
- 影响因子:0
- 作者:
YAMADA Akihisa;KUSAKARI Keiichirou;SAKABE Toshiki - 通讯作者:
SAKABE Toshiki
Context-Sensitive Innermost Reduction of Linear Right-Shallow Term Rewriting Systems Effectively Preserves Regularity
线性右浅项重写系统的上下文敏感内层约简有效保持了正则性
- DOI:
- 发表时间:
2009 - 期刊:
- 影响因子:0
- 作者:
KOJIMA Yoshiharu;SAKAI Masahiko;NISHIDA Naoki;KUSAKARI Keiichirou;SAKABE Toshiki - 通讯作者:
SAKABE Toshiki
Manufacturing process of Japanese "Hatakanagu" flag ornament
日本“Hatakanagu”旗饰的制作过程
- DOI:
- 发表时间:
2009 - 期刊:
- 影响因子:0
- 作者:
UCHIYAMA Keita;SAKAI Masahiko;SAKABE Toshiki;KUSAKARI Keiichirou;ISHIDA Naoki;Masashi Kume - 通讯作者:
Masashi Kume
SAKABE Toshiki的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('SAKABE Toshiki', 18)}}的其他基金
Study of Verification of Security of Programs based on Term Rewriting Systems and Tree Automata
基于术语重写系统和树自动机的程序安全性验证研究
- 批准号:
20300010 - 财政年份:2008
- 资助金额:
$ 3.86万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Foundamental Study on Fundational Model of Concurrent Computation
并发计算基本模型的基础研究
- 批准号:
02680020 - 财政年份:1990
- 资助金额:
$ 3.86万 - 项目类别:
Grant-in-Aid for General Scientific Research (C)
Abstraction of Nonterminating Processes and Its Algebraic Specification
非终止过程的抽象及其代数规范
- 批准号:
63580025 - 财政年份:1988
- 资助金额:
$ 3.86万 - 项目类别:
Grant-in-Aid for General Scientific Research (C)
相似海外基金
Advanced Exception Handling In Cforall
Cforall 中的高级异常处理
- 批准号:
509121-2017 - 财政年份:2017
- 资助金额:
$ 3.86万 - 项目类别:
University Undergraduate Student Research Awards
Assisting the Practice of Exception Handling
协助异常处理实践
- 批准号:
511120-2017 - 财政年份:2017
- 资助金额:
$ 3.86万 - 项目类别:
Alexander Graham Bell Canada Graduate Scholarships - Master's
Tools and techniques for supporting workflow evolution and exception handling
支持工作流演变和异常处理的工具和技术
- 批准号:
36902-2003 - 财政年份:2007
- 资助金额:
$ 3.86万 - 项目类别:
Discovery Grants Program - Individual
Tools and techniques for supporting workflow evolution and exception handling
支持工作流演变和异常处理的工具和技术
- 批准号:
36902-2003 - 财政年份:2006
- 资助金额:
$ 3.86万 - 项目类别:
Discovery Grants Program - Individual
Tools and techniques for supporting workflow evolution and exception handling
支持工作流演变和异常处理的工具和技术
- 批准号:
36902-2003 - 财政年份:2005
- 资助金额:
$ 3.86万 - 项目类别:
Discovery Grants Program - Individual
Tools and techniques for supporting workflow evolution and exception handling
支持工作流演变和异常处理的工具和技术
- 批准号:
36902-2003 - 财政年份:2004
- 资助金额:
$ 3.86万 - 项目类别:
Discovery Grants Program - Individual
Tools and techniques for supporting workflow evolution and exception handling
支持工作流演变和异常处理的工具和技术
- 批准号:
36902-2003 - 财政年份:2003
- 资助金额:
$ 3.86万 - 项目类别:
Discovery Grants Program - Individual
Towards Robust Open Multi-Agent Systems: Domain-Independent Exception Handling Services
迈向稳健的开放多代理系统:与域无关的异常处理服务
- 批准号:
0103820 - 财政年份:2001
- 资助金额:
$ 3.86万 - 项目类别:
Continuing Grant