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

A Data Structure Oriented Programming Language and Program Transformations

Research Project

Project/Area Number 62460221
Research Category

Grant-in-Aid for General Scientific Research (B)

Allocation TypeSingle-year Grants
Research Field Informatics
Research InstitutionUniversity of Tsukuba

Principal Investigator

NAKATA Ikuo  Professor, Institute of Information Sciences and Electronics, University of Tsukuba, 電子情報工学系, 教授 (70133022)

Co-Investigator(Kenkyū-buntansha) SASSA Masataka  Associate Professor, Institute of Information Sciences and Electronics, Universi, 電子情報工学系, 助教授 (20016182)
Project Period (FY) 1987 – 1989
Project Status Completed (Fiscal Year 1989)
Budget Amount *help
¥5,400,000 (Direct Cost: ¥5,400,000)
Fiscal Year 1989: ¥400,000 (Direct Cost: ¥400,000)
Fiscal Year 1988: ¥1,300,000 (Direct Cost: ¥1,300,000)
Fiscal Year 1987: ¥3,700,000 (Direct Cost: ¥3,700,000)
KeywordsData Structure / Programming Languages / Programs Transformation / Coupled Context-free Grammar / Unfold / Fold Transformation / 畳み込み変換 / 属性文法 / プログラム文法 / 文脈自由文法 / 正規右辺文法 / プログラム合成
Research Abstract

A CCFG (Coupled Context-Free Grammar) is a grammar defined by coupling several CFGs (Context-Free Grammars). Each component CFG defines a data structure, and the CCFG can be regarded as a program (called CCFG program) which describes the relation between these data structures. Several methods for program transformation of CCFG programs have been developed including:
(1) Transformations of CCFG programs to/from Prolog programs (2) Transformations between CCFG programs unfold/fold transformation elimination of intennediate data structures (3) Transformation of CCFG programs into procedural programs using the parsing techniques for context-free grammars
The transformation based on data structures is clear and intuitive because the data structures of a CCFG program are explicitly expressed as CFGs which are syntactical components of the program.

Report

(4 results)
  • 1989 Annual Research Report   Final Research Report Summary
  • 1988 Annual Research Report
  • 1987 Annual Research Report
  • Research Products

    (27 results)

All Other

All Publications (27 results)

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

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

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1989 Final Research Report Summary
  • [Publications] Yamashita,Y.: "Coupled Context-Free grammar as a Programming Paradigm" Lecture Notes in Computer Science. 348. 132-145 (1989)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1989 Final Research Report Summary
  • [Publications] Nakata,I.: "Program Transformation of CCFG Programs" Advances in Software Science and Technology. 1. 71-87 (1989)

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

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

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1989 Final Research Report Summary
  • [Publications] Nakata, I. and Yamashita, Y.: "Program Transformation of CCFG programs" Computer Software, Vol.5, No.2, pp.41-50, 1988.

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1989 Final Research Report Summary
  • [Publications] Nakata, I. and Yamashita, Y.: "Program Transformation of CCFG programs" Advances in Software Science and Technology, Vol.1, pp.71-87, 1989.

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1989 Final Research Report Summary
  • [Publications] Yamashita, Y. and Nakata, I.: "Coupled context-free grammar as a programming paradigm" Lecture Notes in Computer Science, No.348, pp.132-145, 1989.

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1989 Final Research Report Summary
  • [Publications] Yamashita, Y. and Nakata, I.: "The unfold/fold transformations in attribute grammars" to appear in Computer Software.

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1989 Final Research Report Summary
  • [Publications] 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.

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1989 Final Research Report Summary
  • [Publications] Yamashita, Y. and Nakata, I.: "The Unfold/Fold Transformations for Coupled Context-Free Grammars" to appear in Computer Software.

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1989 Final Research Report Summary
  • [Publications] Yamashita, Y. and Nakata, I.: "Introduction of Negations in Context-Free Grammars" submitted to Computer Software.

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1989 Final Research Report Summary
  • [Publications] Nakata.I.: "Program Transformation of CCFG Programs" Advances in Software Science and Technology. 1. 71-87 (1989)

    • Related Report
      1989 Annual Research Report
  • [Publications] 山下義行: "属性文法における展開/畳み込み変換" コンピュ-タソフトウェア.

    • Related Report
      1989 Annual Research Report
  • [Publications] 山下義行: "Coupled Context-Free Grammarにおける展開/畳み込み変換" コンピュ-タソフトウェア.

    • Related Report
      1989 Annual Research Report
  • [Publications] Yamashita.Y: "Coupled Context-free grammar as a programming paradigm." Lecture Notes in Computer Science. 348. 132-145 (1989)

    • Related Report
      1989 Annual Research Report
  • [Publications] 中田育男、山下義行: コンピュータソフトウェア. 5. 41-50 (1988)

    • Related Report
      1988 Annual Research Report
  • [Publications] Sassa,M/Nakata,I: Information Processing Letters. 29. 43-51 (1988)

    • Related Report
      1988 Annual Research Report
  • [Publications] 丁亜希、中田育男: 情報処理学会論文誌. 30. 197-203 (1989)

    • Related Report
      1988 Annual Research Report
  • [Publications] 丁亜希、渡辺美樹、中田育男、佐々政孝: 情報処理学会論文誌. 30. 204-213 (1989)

    • Related Report
      1988 Annual Research Report
  • [Publications] 山下義行、中田育男: コンピュータソフトウェア.

    • Related Report
      1988 Annual Research Report
  • [Publications] 山下義行、中田育男: コンピュータソフトウェア.

    • Related Report
      1988 Annual Research Report
  • [Publications] 張又普;中田育男;佐々木正孝: 情報処理学会論文誌. 28. 1162-1168 (1987)

    • Related Report
      1987 Annual Research Report
  • [Publications] 張又普;中田育男;佐々木正孝: 情報処理学会論文誌. 29. 281-291 (1988)

    • Related Report
      1987 Annual Research Report
  • [Publications] 山下義行;中田育男: 第29回プログラミングシンポジウム報告集. 119-130 (1988)

    • Related Report
      1987 Annual Research Report
  • [Publications] 中田育男;山下義行: コンピュータソフトウェア. 5. (1988)

    • Related Report
      1987 Annual Research Report

URL: 

Published: 1987-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi