• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2005 Fiscal Year Final Research Report Summary

Program verification method based on reduction approximations

Research Project

Project/Area Number 14580357
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field 計算機科学
Research InstitutionTohoku University

Principal Investigator

TOYAMA Yoshihito  Tohoku University, Research Institute of Electrical Communication, Professor, 電気通信研究所, 教授 (00251968)

Co-Investigator(Kenkyū-buntansha) AOTO Takahito  Tohoku University, Research Institute of Electrical Communication, Associate Professor, 電気通信研究所, 助教授 (00293390)
KIKUCHI Kentarou  Tohoku University, Research Institute of Electrical Communication, Research Associate, 電気通信研究所, 助手 (40396528)
Project Period (FY) 2002 – 2005
Keywordsreduction system / needed reduction / negular preserving approximation / normalizing strategy / external reduction / balanced weak confluence
Research Abstract

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.

  • Research Products

    (12 results)

All 2005 2004 2002 Other

All Journal Article (12 results)

  • [Journal Article] Reduction strategies for left-linear term rewriting systems2005

    • Author(s)
      Yoshihito Toyama
    • Journal Title

      Lecture Notes in Computer Science 3838

      Pages: 198-223

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Introducing sequence variables in program transformation based on templates2005

    • Author(s)
      Yuki Chiba
    • Journal Title

      Information Technology Letters 4

      Pages: 5-8

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Program transformation by templates based on term rewriting2005

    • Author(s)
      Yuki Chiba
    • Journal Title

      Proc. of the 7^th ACM-SIGPLAN International Conference on PPDP

      Pages: 59-69

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Reduction strategies for left-linear term rewriting systems2005

    • Author(s)
      Y.Toyama
    • Journal Title

      Lecture Notes in Computer Science 3838

      Pages: 198-223

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Introducing Sequence Variables in Program Transformation based on Templates2005

    • Author(s)
      Y.Chiba, T.Aoto, Y.Toyama
    • Journal Title

      Information Technology Letters Vol.4

      Pages: 5-8

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Termination of S-expression rewriting systems2004

    • Author(s)
      Yoshihito Toyama
    • Journal Title

      Lecture Notes in Computer Science 3091

      Pages: 40-54

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Inductive theorems for higher-order rewriting2004

    • Author(s)
      Takahito Aoto
    • Journal Title

      Lecture Notes in Computer Science 3091

      Pages: 269-284

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Termination of S-Expression Rewriting Systems2004

    • Author(s)
      Y.Toyama
    • Journal Title

      Lecture Notes in Computer Science 3091

      Pages: 40-54

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Inductive Theorems for Higher-Order Rewriting2004

    • Author(s)
      T.Aoto, T.Yamada, Y.Toyama
    • Journal Title

      Lecture Notes in Computer Science 3091

      Pages: 269-284

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Dccidability for left-linear growing term rewriting systems2002

    • Author(s)
      Takahito Nagaya
    • Journal Title

      Information and Computation 178

      Pages: 499-514

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Decidability for left-linear growing term rewriting systems2002

    • Author(s)
      T.Nagaya, Y.Toyama
    • Journal Title

      Information and Computation Vol.178

      Pages: 499-514

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Program transformation by templates based on term rewriting

    • Author(s)
      Y.Chiba, T.Aoto, Y.Toyama
    • Journal Title

      Proc.of the 7th ACM-SIGPLAN International Conference on Principles and Practice of Declarative Programming

      Pages: 59-69

    • Description
      「研究成果報告書概要(欧文)」より

URL: 

Published: 2007-12-13  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi