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

属性文法モデルによる統合的プログラミング環境の自動生成

研究課題

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

一般研究(C)

配分区分補助金
研究分野 情報学
研究機関東京工業大学 (1992)
筑波大学 (1991)

研究代表者

佐々 政孝  東京工業大学, 理学部情報科学科, 教授 (20016182)

研究分担者 中田 育男  筑波大学, 電子情報工学系, 教授 (70133022)
研究期間 (年度) 1991 – 1992
研究課題ステータス 完了 (1992年度)
配分額 *注記
2,000千円 (直接経費: 2,000千円)
1992年度: 700千円 (直接経費: 700千円)
1991年度: 1,300千円 (直接経費: 1,300千円)
キーワード属性文法 / プログラミング環境 / 生成系 / ウィンドウ・システム / ウインドウ・システム
研究概要

プログラミングを全的な知的作業としてとらえるプログラミング環境の考え方が注目を浴びている。
本研究の考え方は、ソースプログラムあるいは構文木に対する属性文法を用いた生成系により、コンパイラ、インタプリタ、デバッガ等を形式的な仕様から生成し、かつそれらのモジュールを使用する統合的なグラフィカル・ユーザ・インタフェィス自身も属性文法を基とした仕様から作り出すものである。
本研究期間に次を実現した。
1.コンパイラのフロントエンド用1パス・コンパイラ生成系RieのGNU版フリー・ソフトウェアの公開
2.言語指向エディタの核となるインクリメンタル構文・意味解析器とその生成系の作成
3.木属性文法に基づく生成系Junを用いたコンパイラの最適化器のプロトタイプの作成
4.グラフィカル・ユーザ・インタフェイス部に対する属性文法を基とした記述法とその記述からグラフィカル・ユーザ・インタフェイスを生成する生成系Wingの作成と評価
5.WingとJunを用いたウィンドウ上のデバッガの生成
以上の結果により、従来手続きで作成されていた言語処理系の各フェイズを属性文法という単一の枠組みで扱えること、また、現在では作成ステップが長大になると言われているウィンドウ環境も属性文法を基とした簡潔な記述から生成できることが確かめられた。
これまで作成したツール群は、研究の方向性を確認するには充分であるが、より実用規模のプログラミング言語やプログラミング環境に適用することが今後の課題である。

報告書

(3件)
  • 1992 実績報告書   研究成果報告書概要
  • 1991 実績報告書
  • 研究成果

    (14件)

すべて その他

すべて 文献書誌 (14件)

  • [文献書誌] 佐々 政孝: "1パス型属性文法に基づくコンパイラ生成系Rie" コンピュータソフトウェア.

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1992 研究成果報告書概要
  • [文献書誌] 佐々 政孝: "属性文法によるコンパイラの記述例" 情報処理.

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1992 研究成果報告書概要
  • [文献書誌] 荻原 一隆: "1パス型属性文法によるインクリメンタルな意味解析" 日本ソフトウェア科学会第9回大会論文集. 9. 317-320 (1992)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1992 研究成果報告書概要
  • [文献書誌] 金子 正俊: "属性文法に基づくグラフィカルユーザインタフェース生成系とその評価" 情報処理学会第46回全国大会論文集. 46. 5-79-5-80 (1993)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1992 研究成果報告書概要
  • [文献書誌] M. Sassa,: "Rie: A Compiler Generator Based on a One-Pass Attribute Grammar (in Japanese)" Computer Software.

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1992 研究成果報告書概要
  • [文献書誌] M. Sassa,: "An Example of Compiler Description Using an Attribute Grammar (in Japanese)" Joho-shori.

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1992 研究成果報告書概要
  • [文献書誌] 佐々 政孝: "1パス型属性文法に基づくコンパイラ生成系Rie" コンピュータソフトウエア.

    • 関連する報告書
      1992 実績報告書
  • [文献書誌] 佐々 政孝: "属性文法によるコンパイラの記述例" 情報処理.

    • 関連する報告書
      1992 実績報告書
  • [文献書誌] 荻原 一隆: "1パス型属性文法によるインクリメンタルな意味解析" 日本ソフトウエア科学会第9回大会論文集. 9. 317-320 (1992)

    • 関連する報告書
      1992 実績報告書
  • [文献書誌] 金子 正俊: "属性文法に基づくグラフィカルユーザインタフェース生成系とその評価" 情報処理学会第46回全国大会講演論文集. 46. 4E-1 (1993)

    • 関連する報告書
      1992 実績報告書
  • [文献書誌] 林 謙一: "属性文法に基づく記述によるGUI生成系" 日本ソフトウェア科学会大会論文集. 8. 417-420 (1991)

    • 関連する報告書
      1991 実績報告書
  • [文献書誌] 荻原 一隆: "インクリメンタルなLR構文解析" 日本ソフトウェア科学会大会論文集. 8. 389-392 (1991)

    • 関連する報告書
      1991 実績報告書
  • [文献書誌] 宮田 泰宏: "属性文法記述によるコンパイラ最適化器の生成" 情報処理学会全国大会論文集. 44. 5-131-5-132 (1992)

    • 関連する報告書
      1991 実績報告書
  • [文献書誌] 佐々 政孝: "1パス型属性文法に基づくコンパイラ生成系Rie"

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

URL: 

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

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

Powered by NII kakenhi