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

プログラム運算システムの設計および実現に関する研究

研究課題

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

奨励研究(A)

配分区分補助金
研究分野 計算機科学
研究機関東京大学

研究代表者

胡 振江  東京大学, 大学院・情報理工学系研究科, 助教授 (50292769)

研究期間 (年度) 2000 – 2001
研究課題ステータス 完了 (2001年度)
配分額 *注記
2,100千円 (直接経費: 2,100千円)
2001年度: 900千円 (直接経費: 900千円)
2000年度: 1,200千円 (直接経費: 1,200千円)
キーワードプログラム変換 / アルゴリズムの導出 / プログラミング環境 / プログラム運算 / 関数プログラミング / 並列化 / 変換の構造化 / プログラミング代数
研究概要

構成的アルゴリズム論(Constructive Algorithmics)とは、80年代後期に提案されたプログラムのcalculusであり、プログラムを変換するための運算規則(calculational rules)を組織的に構築するための理論である。構成的アルゴリズム論では、プログラムをカテゴリ理論の枠組でとらえ、少数の強力な変換・運算ルールを用いて、プログラムを構成的に計算していく。本研究は、プログラム運算手法を構成的アルゴリズムに基づいてより一般的しかも実用的な観点から追究し、プログラムを効率的に操作することのできるプログラム運算システムを開発しようとするものである。
本年度ははプログラム運算システムのプロトタイプの実現にあて、初年度に検討した理論的枠組みの検証を行なった。これを通じて、理論的な基礎を洗練し枠組みを改善することができた。具体的な研究成果は次の通りである。
まず、変換戦略と変換規則を同時に記述する理論的枠組である運算付随プログラム(CCP)の計算機上で実際に稼動させた。我々が設計したメタ言語は表現力を失わずに簡潔なものである。また、初年度に提案された変換モジュールを実現し、融合変換、組変換、並列変換、部分計算などの変換を実証し、その有効性を確認した。我々が開発したシステムは、規則の記述法が汎用であり、高階マッチング機能を持つ言語を用いることによって抽象度の高いメタプログラミングが可能である
これらの成果は本報告書の研究発表の項に挙げた論文で公表している。

報告書

(2件)
  • 2001 実績報告書
  • 2000 実績報告書
  • 研究成果

    (12件)

すべて その他

すべて 文献書誌 (12件)

  • [文献書誌] 岩崎 英哉, 胡 振江, 武市 正人: "漸次的組化と融合による関数プログラムの最適化"コンピュータソフトウエア. 18・0. 46-59 (2001)

    • 関連する報告書
      2001 実績報告書
  • [文献書誌] Zhenjiang Hu, Wei-Ngan Chin, Masato Takeichi: "Calculating a New Data Mining Algorithm for Market Basket Analysis"Journal of Functional and Logic Programming. October. (2001)

    • 関連する報告書
      2001 実績報告書
  • [文献書誌] 篠埜 功, 胡 振江, 武市 正人, 小川 瑞史: "最大重み和問題の線形時間アルコリズムの導出"コンピュータソフトウエア. 18・5. 1-16 (2001)

    • 関連する報告書
      2001 実績報告書
  • [文献書誌] 横山哲郎, 篠埜功, 胡振江, 武市正人: "変換戦略の記述に基づくプログラミングの自動生成システムの実装"情報処理学会論文誌. (採録). (2002)

    • 関連する報告書
      2001 実績報告書
  • [文献書誌] Haiyan Zhao, Zhenjiang Hu, Masato Takeichi: "Multidimensional Searching Trees with Minimum Attribute"コンピュータソフトウエア. 19・1. 22-28 (2002)

    • 関連する報告書
      2001 実績報告書
  • [文献書誌] 篠埜 功, 胡 振江, 武市 正人, 小川 瑞史: "ナップサック問題およびその発展問題の統一的解法"コンピュータソフトウエア. 18・2. 59-63 (2001)

    • 関連する報告書
      2001 実績報告書
  • [文献書誌] 尾上能之,胡振江,岩崎英哉,武市正人: "プログラム融合変換の実用的有効性の検証"コンピュータソフトウエア. 17・3. 81-85 (2000)

    • 関連する報告書
      2000 実績報告書
  • [文献書誌] 篠埜功,胡振江,武市正人: "グラフの探索関数の再帰的定義と変換"コンピュータソフトウエア. 17・3. 2-19 (2000)

    • 関連する報告書
      2000 実績報告書
  • [文献書誌] Z.Hu,W.N.Chin,M.Takeichi: "Calculating a New Data Mining Algorithm for Market Basket Analysis"Lecture Notes in Computer Science. 1753. 168-184 (2000)

    • 関連する報告書
      2000 実績報告書
  • [文献書誌] W.N.Chin,S.C.Khoo,Z.Hu,M.Takeichi: "Deriving Parallel Codes via Invariants"Lecture Notes in Computer Science. 1824. 75-94 (2000)

    • 関連する報告書
      2000 実績報告書
  • [文献書誌] L.Song,Y.Futamura,R.Glueck,Z.Hu: "Loop Quasi-Invariance Code Motion"IEICE Transactions on Information and Systems. E83-D・10. 1841-1850 (2000)

    • 関連する報告書
      2000 実績報告書
  • [文献書誌] 岩崎英哉,胡振江,武市正人: "逐次的組化と融合による関数プログラムの最適化"コンピュータソフトウエア. 18・1. 46-59 (2000)

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

URL: 

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

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

Powered by NII kakenhi