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

デ-タ構造指向型プログラム言語とそのプログラム変換・合成の研究

研究課題

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

一般研究(B)

配分区分補助金
研究分野 情報学
研究機関筑波大学

研究代表者

中田 育男  筑波大学, 電子情報工学系, 教授 (70133022)

研究分担者 佐々 政孝  筑波大学, 電子情報工学系, 助教授 (20016182)
研究期間 (年度) 1987 – 1989
研究課題ステータス 完了 (1989年度)
配分額 *注記
5,400千円 (直接経費: 5,400千円)
1989年度: 400千円 (直接経費: 400千円)
1988年度: 1,300千円 (直接経費: 1,300千円)
1987年度: 3,700千円 (直接経費: 3,700千円)
キーワードデ-タ構造指向 / プログラム言語 / 組文脈自由文法 / プログラム変換 / 言語処理系 / データ構造指向 / 畳み込み変換 / 属性文法 / プログラム文法 / 文脈自由文法 / 正規右辺文法 / プログラム合成
研究概要

文脈自由文法(CFG:Context-Free Grammar)を組合せた組文脈自由文法(CCFG:Coupld Context-Free Grammar)にもとづくプログラミング言語としてGramp(A Grammar is a Program)を開発した。
CCFGプログラムに関するプログラム変換・合成には
(1)CCFGプログラムとほぼ同レベルの他のプログラム言語のプログラムとの変換・合成
(2)CCFGプログラム間での変換・合成
(3)CCFGプログラムから手続き型言語プログラムへの変換の3種類が考えられる。
(1)についてはPrologプログラムとの変換について、任意のPure Prologプログラムはそれと等価な意味を持つCCFGプログラムへ機械的に変換可能であることを示した。
(2)については、プログラム変換の基本となる展開/畳み込み変換を正確に定義した。また、その展開/畳み込み変換を属性文法に適用する方法を示した。これらを使った最適化変換の方法もいくつか開発した。
(3)については、従来、文脈自由文法に対して研究されてきたLR構文解析法やLL構文解析法を応用して、Grampプログラムから手続き型プログラムへ変換することが可能であることを示した。

報告書

(4件)
  • 1989 実績報告書   研究成果報告書概要
  • 1988 実績報告書
  • 1987 実績報告書
  • 研究成果

    (27件)

すべて その他

すべて 文献書誌 (27件)

  • [文献書誌] 山下義行: "Coupled Context-Free Grammarにもとずくプログラミング言語の実行方式について(その2 ボトムアップの場合)" 第29回プログラミングシンポジウム報告集. 119-130 (1988)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1989 研究成果報告書概要
  • [文献書誌] 中田育男: "CCFGプログラムにおけるプログラム変換" コンピュ-タソフトウェア. 5-2号. 41-50 (1988)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1989 研究成果報告書概要
  • [文献書誌] Yamashita,Y.: "Coupled Context-Free grammar as a Programming Paradigm" Lecture Notes in Computer Science. 348. 132-145 (1989)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1989 研究成果報告書概要
  • [文献書誌] Nakata,I.: "Program Transformation of CCFG Programs" Advances in Software Science and Technology. 1. 71-87 (1989)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1989 研究成果報告書概要
  • [文献書誌] 山下義行: "Coupled Context-Free Grammarにおける展開・畳み込み変換" コンピュ-タソフトウェア(採録決定).

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1989 研究成果報告書概要
  • [文献書誌] 山下義行: "属性文法における展開/畳み込み変換" コンピュ-タソフトウェア(採録決定).

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1989 研究成果報告書概要
  • [文献書誌] Nakata, I. and Yamashita, Y.: "Program Transformation of CCFG programs" Computer Software, Vol.5, No.2, pp.41-50, 1988.

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1989 研究成果報告書概要
  • [文献書誌] Nakata, I. and Yamashita, Y.: "Program Transformation of CCFG programs" Advances in Software Science and Technology, Vol.1, pp.71-87, 1989.

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1989 研究成果報告書概要
  • [文献書誌] Yamashita, Y. and Nakata, I.: "Coupled context-free grammar as a programming paradigm" Lecture Notes in Computer Science, No.348, pp.132-145, 1989.

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1989 研究成果報告書概要
  • [文献書誌] Yamashita, Y. and Nakata, I.: "The unfold/fold transformations in attribute grammars" to appear in Computer Software.

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1989 研究成果報告書概要
  • [文献書誌] Yamashita, Y. and Nakata, I.: "Execution Methods of a Programming Language based on Coupled Context Free Grammar II (Bottom-up Methods)" Proc. 29th Programming Symposium, pp.119-130, 1988.

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1989 研究成果報告書概要
  • [文献書誌] Yamashita, Y. and Nakata, I.: "The Unfold/Fold Transformations for Coupled Context-Free Grammars" to appear in Computer Software.

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1989 研究成果報告書概要
  • [文献書誌] Yamashita, Y. and Nakata, I.: "Introduction of Negations in Context-Free Grammars" submitted to Computer Software.

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1989 研究成果報告書概要
  • [文献書誌] Nakata.I.: "Program Transformation of CCFG Programs" Advances in Software Science and Technology. 1. 71-87 (1989)

    • 関連する報告書
      1989 実績報告書
  • [文献書誌] 山下義行: "属性文法における展開/畳み込み変換" コンピュ-タソフトウェア.

    • 関連する報告書
      1989 実績報告書
  • [文献書誌] 山下義行: "Coupled Context-Free Grammarにおける展開/畳み込み変換" コンピュ-タソフトウェア.

    • 関連する報告書
      1989 実績報告書
  • [文献書誌] Yamashita.Y: "Coupled Context-free grammar as a programming paradigm." Lecture Notes in Computer Science. 348. 132-145 (1989)

    • 関連する報告書
      1989 実績報告書
  • [文献書誌] 中田育男、山下義行: コンピュータソフトウェア. 5. 41-50 (1988)

    • 関連する報告書
      1988 実績報告書
  • [文献書誌] Sassa,M/Nakata,I: Information Processing Letters. 29. 43-51 (1988)

    • 関連する報告書
      1988 実績報告書
  • [文献書誌] 丁亜希、中田育男: 情報処理学会論文誌. 30. 197-203 (1989)

    • 関連する報告書
      1988 実績報告書
  • [文献書誌] 丁亜希、渡辺美樹、中田育男、佐々政孝: 情報処理学会論文誌. 30. 204-213 (1989)

    • 関連する報告書
      1988 実績報告書
  • [文献書誌] 山下義行、中田育男: コンピュータソフトウェア.

    • 関連する報告書
      1988 実績報告書
  • [文献書誌] 山下義行、中田育男: コンピュータソフトウェア.

    • 関連する報告書
      1988 実績報告書
  • [文献書誌] 張又普;中田育男;佐々木正孝: 情報処理学会論文誌. 28. 1162-1168 (1987)

    • 関連する報告書
      1987 実績報告書
  • [文献書誌] 張又普;中田育男;佐々木正孝: 情報処理学会論文誌. 29. 281-291 (1988)

    • 関連する報告書
      1987 実績報告書
  • [文献書誌] 山下義行;中田育男: 第29回プログラミングシンポジウム報告集. 119-130 (1988)

    • 関連する報告書
      1987 実績報告書
  • [文献書誌] 中田育男;山下義行: コンピュータソフトウェア. 5. (1988)

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

URL: 

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

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

Powered by NII kakenhi