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

メタ計算の進化的探索に基づく正当で効率的なプログラムの自動生成

Research Project

Project/Area Number 16650003
Research Category

Grant-in-Aid for Exploratory Research

Allocation TypeSingle-year Grants
Research Field Software
Research InstitutionHokkaido University

Principal Investigator

赤間 清  北海道大学, 情報基盤センター, 教授 (50126265)

Co-Investigator(Kenkyū-buntansha) 棟朝 雅晴  北海道大学, 情報基盤センター, 助教授 (00281783)
Project Period (FY) 2004 – 2005
Project Status Completed (Fiscal Year 2005)
Budget Amount *help
¥2,700,000 (Direct Cost: ¥2,700,000)
Fiscal Year 2005: ¥1,300,000 (Direct Cost: ¥1,300,000)
Fiscal Year 2004: ¥1,400,000 (Direct Cost: ¥1,400,000)
Keywordsメタ計算 / メタ節 / メタアトム / 進化的探索 / プログラム変換 / ワールド機構
Research Abstract

メタ計算は、仕様から正当なプログラムを生成するための新しい方法である。
メタ計算では、計算状態の束をメタ節集合で表現し、メタルールで変換を次々に行うことによって新しいメタ節を得る。最初と最後のメタ節集合のペアから正当なルールを得ることができ、そのようなルールを集めることによって、プログラムを得ることができる。
得られたプログラムの(部分)正当性は、個々のメタルールの正当性から保証できる。
正しいメタルールを仕様から作る方法もすでに与えられている。
このルール生成のパラメータは、最初のメタ節集合とルール適用の2つである。ルール適用は、メタ節集合のどの位置にどのメタルールを適用するか、それを何回繰り返すかである。本研究では、これらのパラメータを遺伝子にコーディングして、進化的探索によって、よりよいルールを低コストで発見する方法を提案した。その際、ルールの評価として、分岐数が少なく、節のサイズが小さいものを優先する指標を用いた。
ポイントとなるのは遺伝子へのコーディングである。ルール適用の可能性はそのときのメタ節集合によって大きく変わるので、あらかじめ遺伝子の空間を固定するのは得策ではない。そこで、メタ節集合とメタルールが与えられたとき、ルール適用の可能性の集合を高速に計算する手法や、その中のルール適用の1つの可能性をメタ節集合に適用して、次のメタ節集合を求める手法を考案し、それらをET言語に組み込み述語として導入した。これにより、メタ計算を基礎とした進化的探索のアルゴリズムの実現が容易になり、メタ計算の探索に基づくプログラム生成を効率的に行うことが可能になった。

Report

(2 results)
  • 2005 Annual Research Report
  • 2004 Annual Research Report
  • Research Products

    (12 results)

All 2005 2004

All Journal Article (12 results)

  • [Journal Article] Correctness Proof for Equivalent Transformation of Equality Constraints on an Interval-Variable Domain2005

    • Author(s)
      Hiroshi Mabuchi
    • Journal Title

      Proc.of the 2005 International Conference on Artificial Intelligence(ICAI'05) Vol.II

      Pages: 627-633

    • Related Report
      2005 Annual Research Report
  • [Journal Article] A Programming Language Interpreter System Based on Equivalent Transformation2005

    • Author(s)
      Hidekatsu Koike
    • Journal Title

      2005 IEEE 9th International Conference on Intelligent Engineering Systems(INES 2005)

      Pages: 283-288

    • Related Report
      2005 Annual Research Report
  • [Journal Article] Parallel Processing Method based on Equivalent Transformation2005

    • Author(s)
      Hidemi Ogasawara
    • Journal Title

      2005 IEEE 9th International Conference on Intelligent Engineering Systems(INES 2005)

      Pages: 111-116

    • Related Report
      2005 Annual Research Report
  • [Journal Article] Transformation of Equivalent transformation Rules into Correct Concurrent Programs2005

    • Author(s)
      Hidemi Ogasawara
    • Journal Title

      Proceedings of the 6th international conference on intelligent technologies(InTech'05)

      Pages: 34-42

    • Related Report
      2005 Annual Research Report
  • [Journal Article] The Squeeze Method - A Method for Program Construction in the Equivalent Transformation Computation Model2005

    • Author(s)
      Kiyoshi Akama
    • Journal Title

      Proceedings of the 6th international conference on intelligent technologies(InTech'05)

      Pages: 198-206

    • Related Report
      2005 Annual Research Report
  • [Journal Article] State-Transition Computation Models and Program Correctness Thereon2005

    • Author(s)
      Kiyoshi Akama
    • Journal Title

      Proceedings of the 6th international conference on intelligent technologies(InTech'05)

      Pages: 277-286

    • Related Report
      2005 Annual Research Report
  • [Journal Article] Equivalent Transformation Rules for a Class of Constraint Satisfaction Problems2004

    • Author(s)
      Hidemi Ogasawara
    • Journal Title

      Proceedings of the international conference on artificial intelligence Volume 1

      Pages: 306-309

    • Related Report
      2004 Annual Research Report
  • [Journal Article] On the Termination of Non-Deterministic Programs Based on the Equivalent Transformation Computation Model2004

    • Author(s)
      Itaru Takarajima
    • Journal Title

      Proceedings of the international conference on algorithmic mathematics and computer science

      Pages: 391-395

    • Related Report
      2004 Annual Research Report
  • [Journal Article] A Comparison of Constraint Handling Rules with Equivalent Transformation Rules2004

    • Author(s)
      Yoshinori Shigeta
    • Journal Title

      Proceedings of the international conference on algorithmic mathematics and computer science

      Pages: 345-351

    • Related Report
      2004 Annual Research Report
  • [Journal Article] Formalization Of The Equivalent Transformation Computations Model2004

    • Author(s)
      Kiyoshi Akama
    • Journal Title

      Proc.of the Fifth International Conference on Intelligent Technologies

      Pages: 190-199

    • Related Report
      2004 Annual Research Report
  • [Journal Article] Semantic Query Optimization : Correctness And Control2004

    • Author(s)
      Pongtawat Chippimolchai
    • Journal Title

      Proc.of the Fifth International Conference on Intelligent Technologies

      Pages: 200-209

    • Related Report
      2004 Annual Research Report
  • [Journal Article] Dynamic Interaction Of Syntactic And Semantic Analyses Based On The Equivalent Transformation Computation Model2004

    • Author(s)
      Hidekatsu Koike
    • Journal Title

      Proc.of the Fifth International Conference on Intelligent Technologies

    • Related Report
      2004 Annual Research Report

URL: 

Published: 2004-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi