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

Program Verification Methods based on Context-Moving Transformation and Higher-Order Rewriting Theory

Research Project

Project/Area Number 16K00091
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeMulti-year Fund
Section一般
Research Field Software
Research InstitutionTohoku University

Principal Investigator

KIKUCHI Kentaro  東北大学, 電気通信研究所, 助教 (40396528)

Co-Investigator(Kenkyū-buntansha) 青戸 等人  新潟大学, 自然科学系, 教授 (00293390)
Project Period (FY) 2016-04-01 – 2019-03-31
Project Status Completed (Fiscal Year 2018)
Budget Amount *help
¥3,510,000 (Direct Cost: ¥2,700,000、Indirect Cost: ¥810,000)
Fiscal Year 2018: ¥1,300,000 (Direct Cost: ¥1,000,000、Indirect Cost: ¥300,000)
Fiscal Year 2017: ¥1,170,000 (Direct Cost: ¥900,000、Indirect Cost: ¥270,000)
Fiscal Year 2016: ¥1,040,000 (Direct Cost: ¥800,000、Indirect Cost: ¥240,000)
Keywords書き換えシステム / プログラム検証
Outline of Final Research Achievements

We conducted research to develop new methods for program verification based on rewriting techniques. The main results of this research are summarised as follows:
(1) Concerning rewriting systems with variable binding, we obtained several new conditions on confluence of nominal rewriting systems and other related systems. Also, we have taken part in the development of automated confluence and termination provers for versions of higher-order rewriting systems, and achieved excellent results in international competitions.
(2) Through observations on inductionless induction methods in rewriting systems without the sufficient completeness property, we developed a new verification method that is applicable to programs including those expressions which induce non-terminating computation such as infinite lists.

Academic Significance and Societal Importance of the Research Achievements

束縛変数を伴う書き換えシステムに対する合流性や停止性についての研究及びその成果は、従来の第一階項書き換えシステムに基づく帰納的定理証明手法である潜在帰納法および書き換え帰納法を、高階項に対する書き換えシステムに基づく手法へ拡張するにあたって重要になると考えられる。また、十分完全性を持たない書き換えシステムにおける潜在帰納法についての研究及びその成果は、入力によって計算が停止しない様々なプログラムに対する検証手法を開発するにあたって重要になると考えられる。これらの成果を利用したプログラム及びプログラミング言語に対する検証手法は、ソフトウェアの信頼性を向上させる技術として役立つことが期待できる。

Report

(4 results)
  • 2018 Annual Research Report   Final Research Report ( PDF )
  • 2017 Research-status Report
  • 2016 Research-status Report
  • Research Products

    (10 results)

All 2018 2017 2016

All Journal Article (5 results) (of which Open Access: 2 results,  Peer Reviewed: 4 results,  Acknowledgement Compliant: 2 results) Presentation (5 results) (of which Int'l Joint Research: 3 results)

  • [Journal Article] The System SOL version 20182018

    • Author(s)
      Makoto Hamana, Kentaro Kikuchi
    • Journal Title

      Proceedings of the 7th International Workshop on Confluence (IWC 2018)

      Volume: - Pages: 70-70

    • Related Report
      2018 Annual Research Report
    • Open Access
  • [Journal Article] Parallel Closure Theorem for Left-Linear Nominal Rewriting Systems2017

    • Author(s)
      Kentaro Kikuchi, Takahito Aoto and Yoshihito Toyama
    • Journal Title

      Proceedings of the 11th International Symposium on Frontiers of Combining Systems (FroCoS 2017)

      Volume: 10483 Pages: 115-131

    • DOI

      10.1007/978-3-319-66167-4_7

    • ISBN
      9783319661667, 9783319661674
    • Related Report
      2017 Research-status Report
    • Peer Reviewed
  • [Journal Article] Confluence by Strong Commutation with Disjoint Parallel Reduction2017

    • Author(s)
      Kentaro Kikuchi
    • Journal Title

      Preproceedings of the 4th International Workshop on Rewriting Techniques for Program Transformations and Evaluation (WPTE 2017)

      Volume: -

    • Related Report
      2017 Research-status Report
    • Peer Reviewed / Open Access
  • [Journal Article] Nominal Confluence Tool2016

    • Author(s)
      Takahito Aoto and Kentaro Kikuchi
    • Journal Title

      Proceedings of the 8th International Joint Conference on Automated Reasoning (IJCAR 2016)

      Volume: 9706 Pages: 173-182

    • DOI

      10.1007/978-3-319-40229-1_12

    • ISBN
      9783319402284, 9783319402291
    • Related Report
      2016 Research-status Report
    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] A Rule-Based Procedure for Equivariant Nominal Unification2016

    • Author(s)
      Takahito Aoto and Kentaro Kikuchi
    • Journal Title

      Proceedings of the 8th International Workshop on Higher-Order Rewriting (HOR 2016)

      Volume: -

    • Related Report
      2016 Research-status Report
    • Peer Reviewed / Acknowledgement Compliant
  • [Presentation] 無限のデータを含む等式に対する帰納的定理証明2018

    • Author(s)
      菊池健太郎, 篠埜功
    • Organizer
      日本ソフトウェア科学会第35回大会
    • Related Report
      2018 Annual Research Report
  • [Presentation] ACPH: System Description for CoCo 20172017

    • Author(s)
      Kouta Onozawa, Kentaro Kikuchi, Takahito Aoto and Yoshihito Toyama
    • Organizer
      The 6th International Workshop on Confluence (IWC 2017)
    • Related Report
      2017 Research-status Report
    • Int'l Joint Research
  • [Presentation] Nrbox: System Description for CoCo 20162016

    • Author(s)
      Takahito Aoto and Kentaro Kikuchi
    • Organizer
      The 5th International Workshop on Confluence (IWC 2016)
    • Place of Presentation
      Obergurgl University Center, Austria
    • Year and Date
      2016-09-08
    • Related Report
      2016 Research-status Report
    • Int'l Joint Research
  • [Presentation] ACPH: System Description for CoCo 20162016

    • Author(s)
      Kouta Onozawa, Kentaro Kikuchi, Takahito Aoto and Yoshihito Toyama
    • Organizer
      The 5th International Workshop on Confluence (IWC 2016)
    • Place of Presentation
      Obergurgl University Center, Austria
    • Year and Date
      2016-09-08
    • Related Report
      2016 Research-status Report
    • Int'l Joint Research
  • [Presentation] 完備化手続きにおける関数記号導入の戦略2016

    • Author(s)
      伊藤佑太, 菊池健太郎, 外山芳人
    • Organizer
      平成28年度 電気関係学会東北支部連合大会
    • Place of Presentation
      東北工業大学八木山キャンパス
    • Year and Date
      2016-08-30
    • Related Report
      2016 Research-status Report

URL: 

Published: 2016-04-21   Modified: 2020-03-30  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi