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程序中通信错误的类型系统,Jon Java是一种与Join Cyculus结合使用的Java,以及用于验证Spi Calculus和Petri Net程序的方法。 (2)对于终止术语重写系统,已经获得了终止可决定性的结果。通过扩展依赖关系对方法,已经获得了足够的终止高阶术语重写系统的条件。 (3)在计划转换的研究中,已经开发了针对术语重写系统的反转程序。在程序安全性上的工作触发的是,我们给出了足够的条件,可以终止将架子的系统转换为重写规则系统的过程,在这种情况下,在应用PI计算的保密验证过程中使用了此转换。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Higher-Order Knuth-Bendix Procedure and its Applications
高阶 Knuth-Bendix 过程及其应用
Enhancing Dependency Pair Method by Strong Computability in Simply-Typed Term Rewriting
通过简单类型术语重写中的强可计算性增强依赖对方法
Convergent Term Rewriting Systems for Inverse Computation of Injec-tive Fhnctions
单射函数逆计算的收敛项重写系统
Usable Rules and Labeling Product-Typed Terms for De-pendency Pair Method in Simply-Typed Term Rewriting Systems
简单类型术语重写系统中依赖对方法的可用规则和标签产品类型术语
Static Dependency Pair Method for Proving Termination of Higher-Order Rewriting Systems
证明高阶重写系统终止的静态依赖对方法
{{ 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其他文献

Partial Status for KBO
柯伊伯带天体的部分状态
  • DOI:
  • 发表时间:
    2013
  • 期刊:
  • 影响因子:
    0
  • 作者:
    YAMADA Akihisa;KUSAKARI Keiichirou;SAKABE Toshiki
  • 通讯作者:
    SAKABE Toshiki
A Unified Ordering for Termination Proving
终止证明的统一排序
  • DOI:
  • 发表时间:
    2014
  • 期刊:
  • 影响因子:
    1.3
  • 作者:
    YAMADA Akihisa;KUSAKARI Keiichirou;SAKABE Toshiki
  • 通讯作者:
    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
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
Unifying the Knuth-Bendix, Recursive Path and Polynomial Orders
统一 Knuth-Bendix、递归路径和多项式阶数
  • DOI:
  • 发表时间:
    2013
  • 期刊:
  • 影响因子:
    0
  • 作者:
    YAMADA Akihisa;KUSAKARI Keiichirou;SAKABE Toshiki
  • 通讯作者:
    SAKABE Toshiki

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
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了