• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 前のページに戻る

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

研究課題

研究課題/領域番号 16650003
研究種目

萌芽研究

配分区分補助金
研究分野 ソフトウエア
研究機関北海道大学

研究代表者

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

研究分担者 棟朝 雅晴  北海道大学, 情報基盤センター, 助教授 (00281783)
研究期間 (年度) 2004 – 2005
研究課題ステータス 完了 (2005年度)
配分額 *注記
2,700千円 (直接経費: 2,700千円)
2005年度: 1,300千円 (直接経費: 1,300千円)
2004年度: 1,400千円 (直接経費: 1,400千円)
キーワードメタ計算 / メタ節 / メタアトム / 進化的探索 / プログラム変換 / ワールド機構
研究概要

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

報告書

(2件)
  • 2005 実績報告書
  • 2004 実績報告書
  • 研究成果

    (12件)

すべて 2005 2004

すべて 雑誌論文 (12件)

  • [雑誌論文] Correctness Proof for Equivalent Transformation of Equality Constraints on an Interval-Variable Domain2005

    • 著者名/発表者名
      Hiroshi Mabuchi
    • 雑誌名

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

      ページ: 627-633

    • 関連する報告書
      2005 実績報告書
  • [雑誌論文] A Programming Language Interpreter System Based on Equivalent Transformation2005

    • 著者名/発表者名
      Hidekatsu Koike
    • 雑誌名

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

      ページ: 283-288

    • 関連する報告書
      2005 実績報告書
  • [雑誌論文] Parallel Processing Method based on Equivalent Transformation2005

    • 著者名/発表者名
      Hidemi Ogasawara
    • 雑誌名

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

      ページ: 111-116

    • 関連する報告書
      2005 実績報告書
  • [雑誌論文] Transformation of Equivalent transformation Rules into Correct Concurrent Programs2005

    • 著者名/発表者名
      Hidemi Ogasawara
    • 雑誌名

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

      ページ: 34-42

    • 関連する報告書
      2005 実績報告書
  • [雑誌論文] The Squeeze Method - A Method for Program Construction in the Equivalent Transformation Computation Model2005

    • 著者名/発表者名
      Kiyoshi Akama
    • 雑誌名

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

      ページ: 198-206

    • 関連する報告書
      2005 実績報告書
  • [雑誌論文] State-Transition Computation Models and Program Correctness Thereon2005

    • 著者名/発表者名
      Kiyoshi Akama
    • 雑誌名

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

      ページ: 277-286

    • 関連する報告書
      2005 実績報告書
  • [雑誌論文] Equivalent Transformation Rules for a Class of Constraint Satisfaction Problems2004

    • 著者名/発表者名
      Hidemi Ogasawara
    • 雑誌名

      Proceedings of the international conference on artificial intelligence Volume 1

      ページ: 306-309

    • 関連する報告書
      2004 実績報告書
  • [雑誌論文] On the Termination of Non-Deterministic Programs Based on the Equivalent Transformation Computation Model2004

    • 著者名/発表者名
      Itaru Takarajima
    • 雑誌名

      Proceedings of the international conference on algorithmic mathematics and computer science

      ページ: 391-395

    • 関連する報告書
      2004 実績報告書
  • [雑誌論文] A Comparison of Constraint Handling Rules with Equivalent Transformation Rules2004

    • 著者名/発表者名
      Yoshinori Shigeta
    • 雑誌名

      Proceedings of the international conference on algorithmic mathematics and computer science

      ページ: 345-351

    • 関連する報告書
      2004 実績報告書
  • [雑誌論文] Formalization Of The Equivalent Transformation Computations Model2004

    • 著者名/発表者名
      Kiyoshi Akama
    • 雑誌名

      Proc.of the Fifth International Conference on Intelligent Technologies

      ページ: 190-199

    • 関連する報告書
      2004 実績報告書
  • [雑誌論文] Semantic Query Optimization : Correctness And Control2004

    • 著者名/発表者名
      Pongtawat Chippimolchai
    • 雑誌名

      Proc.of the Fifth International Conference on Intelligent Technologies

      ページ: 200-209

    • 関連する報告書
      2004 実績報告書
  • [雑誌論文] Dynamic Interaction Of Syntactic And Semantic Analyses Based On The Equivalent Transformation Computation Model2004

    • 著者名/発表者名
      Hidekatsu Koike
    • 雑誌名

      Proc.of the Fifth International Conference on Intelligent Technologies

    • 関連する報告書
      2004 実績報告書

URL: 

公開日: 2004-04-01   更新日: 2016-04-21  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi