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

メタプログラミングシステムのための正しいモジュール化の研究

Research Project

Project/Area Number 16700005
Research Category

Grant-in-Aid for Young Scientists (B)

Allocation TypeSingle-year Grants
Research Field Fundamental theory of informatics
Research InstitutionGunma University

Principal Investigator

浜名 誠  群馬大学, 工学部, 助手 (90334135)

Project Period (FY) 2004 – 2006
Project Status Completed (Fiscal Year 2006)
Budget Amount *help
¥2,000,000 (Direct Cost: ¥2,000,000)
Fiscal Year 2006: ¥600,000 (Direct Cost: ¥600,000)
Fiscal Year 2005: ¥600,000 (Direct Cost: ¥600,000)
Fiscal Year 2004: ¥800,000 (Direct Cost: ¥800,000)
Keywordsメタプログラミング / 項書換え / 代数モデル / 始代数意味論 / プログラム理論 / 高階抽象構文 / モジュール化 / 項書換え系 / 等式仕様 / 圏論的意味論 / 普遍代数 / 停止性
Research Abstract

本年は、著書1本、学術論文誌3本の出版、国際会議論文1本の出版の成果を得た。
著書「計算モデル論入門」はメタプログラミングシステムの基礎となる計算のための基礎理論を解説した入門書である。
論文誌コンピュータソフトウェアVol.23で出版された論文「高階書換え系の停止性のための代数モデル」は、長く未解決だった高階書換えの体系コンビナトリー簡約系の完全な代数モデルを与えた。メタプログラミングシステムのための計算体系としてメタ書換えの完全な代数的な特徴付けを得た。
論文誌Higher-Order and Symbolic Computationで出版された論文「Explicit Substitutions and Higher-Order Syntax」はメタプログラミングシステムに有用な構文的要素である明示的代入が、ある関手による始代数によって自然にモデル化できることを示した。また正しいモジュール化の解析のために高階抽象構文のモジュラー性の困難さを解析した。
論文誌Higher-Order and Symbolic Computationで出版されたもう一つの論文「An Initial Algebra Approach to Term Rewriting Systems with Variable Binders」は項書換え系のモナド意味論と高階構文の前層意味論を組み合わせるという新規な発想で、意味論的観点から新たにメタプログラミングシステムの基礎計算体系に有用な項書換え系に変数束縛を持つ体系を導出した。
国際会議Trends in Functional Programming(TFP 2006)で発表した「Representing Cyclic Structures as Nested Datatypes」は、サイクルを持つデータ構造を操作可能にする新しいモデル化について提案した。同研究結果は日本ソフトウェア科学会第二十三会高橋奨励賞を受賞した。

Report

(3 results)
  • 2006 Annual Research Report
  • 2005 Annual Research Report
  • 2004 Annual Research Report
  • Research Products

    (13 results)

All 2006 2005 2004 Other

All Journal Article (12 results) Book (1 results)

  • [Journal Article] Explicit Substitutions and Higher-Order Syntax2006

    • Author(s)
      N.Ghaui, T.Uustalu, M.Hamana
    • Journal Title

      Higher-Order and Symbolic Complication 19・2/3

      Pages: 263-282

    • Related Report
      2006 Annual Research Report
  • [Journal Article] An Initial algebra Approach to Term Reloviting Systems with Variable Binders2006

    • Author(s)
      M.Hamana
    • Journal Title

      Higher-Order and Symbolic Complication 19・2/3

      Pages: 231-262

    • Related Report
      2006 Annual Research Report
  • [Journal Article] 高階書換え系のための代数モデル2006

    • Author(s)
      浜名 誠
    • Journal Title

      コンピュータソフトウエア Vol.23

      Pages: 142-156

    • Related Report
      2006 Annual Research Report
  • [Journal Article] Representing Cyclic Structures as Nested Datatypes2006

    • Author(s)
      N.Ghani, M.Hamana, T.Uustalu, V.Vene
    • Journal Title

      Trends in Functional Programming

      Pages: 173-188

    • Related Report
      2006 Annual Research Report
  • [Journal Article] Σモノイドーメタ変数と明示的環境を持つ高階構文2005

    • Author(s)
      浜名誠
    • Journal Title

      コンピュータソフトウェア(岩波書店) (印刷中)

    • NAID

      130004892034

    • Related Report
      2004 Annual Research Report
  • [Journal Article] Universal Algebra for Termination of Higher-Order Rewriting2005

    • Author(s)
      浜名誠
    • Journal Title

      Proceedings of 16th International Conference on Rewriting Techniques and Applications(RTA'05) to appear as LNCS

    • Related Report
      2004 Annual Research Report
  • [Journal Article] Free Σ-monoids : A Higher-order Syntax with Metavariables2004

    • Author(s)
      浜名誠
    • Journal Title

      Proceedings of Second Asian Symposium on Programming Languages and Systems(APLAS'04) LNCS 3202

      Pages: 348-363

    • Related Report
      2004 Annual Research Report
  • [Journal Article] Σモノイド-メタ変数と明示的環境を持つ高階構文

    • Author(s)
      浜名誠
    • Journal Title

      コンピュータソフトウェア(岩波書店) Vol.22 No.3

      Pages: 201-207

    • NAID

      130004892034

    • Related Report
      2005 Annual Research Report
  • [Journal Article] Universal Algebra for Termination of Higher-Order Rewriting

    • Author(s)
      浜名誠
    • Journal Title

      Proceedings of 16th International Conference on Rewriting Techniques and Applications (RTA'05)(Springer) LNCS 3467

      Pages: 135-149

    • Related Report
      2005 Annual Research Report
  • [Journal Article] 高階書換え系の停止性のための代数モデル

    • Author(s)
      浜名誠
    • Journal Title

      コンピュータソフトウェア(岩波書店) (採録決定)

    • NAID

      130004892053

    • Related Report
      2005 Annual Research Report
  • [Journal Article] An Initial Algebra Approach to Term Rewriting Systems with Variable Binders

    • Author(s)
      浜名誠
    • Journal Title

      Higher-Order and Symbolic Computation (Springer Science+Business Media) (採録決定)

    • Related Report
      2005 Annual Research Report
  • [Journal Article] Explicit Substitutions and Higher-Order Syntax

    • Author(s)
      N.Ghani, T.Uustalu, M.Hamana
    • Journal Title

      Higher-Order and Symbolic Computation (Springer Science+Business Media) (採録決定)

    • Related Report
      2005 Annual Research Report
  • [Book] 計算モデル論入門-チューリング機械からラムダ計算へ-2006

    • Author(s)
      井田哲雄, 浜名誠
    • Total Pages
      136
    • Publisher
      サイエニス社
    • Related Report
      2006 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