決定論的2階パターンとプログラム変換への応用 Deterministic Second-order Patterns for Program Transformation

    • 横山 哲郎 Yokoyama Tetsuo
    • 東京大学大学院情報理工学系研究科 Graduate School of Information Science and Technology. University of Tokyo
    • 胡 振江 Hu Zhenjiang
    • 東京大学大学院情報理工学系研究科: 科学技術振興機構さきがけ21 Graduate School of Information Science and Technology, University of Tokyo:PRESTO21, Japan Science and Technology Agency
    • 武市 正人 Takeichi Masato
    • 東京大学大学院情報理工学系研究科 Graduate School of Information Science and Technology. University of Tokyo

抄録

2階パターンと2階照合を用いると高度なプログラム変換を記述することができることが知られている.しかし,2階照合はNP困難であるため効率がよい実装が望めない.われわれは,2階パターンの形を制限することで,どのような項とも得られる最汎照合子が高々1つである決定論的なパターンのクラスを定め,またこの照合を得るための効率の良いアルゴリズムを開発した.本橋では,このような決定論的2階パターンのクラスを拡張し,また線形2階パターンが決定論的であるための必要十分条件を与える.このクラスのパターンを用いて幅広いプログラム変換を記述することが可能である.

Second-order patterns and second-order matching play an important role in program transformation, but the second-order matching algorithm is known to be NP-hard and real efficient, implementation is out of Question. To resolve this problem, we introduced a class of deterministic second-order patterns, and proposed an efficient matching algorithm. In this paper, we further extend this class to cove more deterministic second-order patterns, discuss both sufficient and necessary conditions for a second-order pattern to be deterministic, and demonstrate its usefulness in program transformation.

収録刊行物

コンピュータソフトウェア   [巻号一覧]

コンピュータソフトウェア 21(5), 403-408, 2004-09-28  [この号の目次]

一般社団法人日本ソフトウェア科学会

参考文献:  6件

参考文献を見るにはログインが必要です。ユーザIDをお持ちでない方は新規登録してください。

プレビュー

プレビュー

各種コード

  • NII論文ID(NAID) :
    110003743186
  • NII書誌ID(NCID) :
    AN10075819
  • 本文言語コード :
    JPN
  • 資料種別 :
    ART
  • ISSN :
    02896540
  • NDL 記事登録ID :
    7105883
  • NDL 雑誌分類 :
    ZM13(科学技術--科学技術一般--データ処理・計算機)
  • NDL 請求記号 :
    Z14-1033
  • 収録DB :
    CJP書誌  NDL  NII-ELS