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

1989 Fiscal Year Final Research Report Summary

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
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.

  • Research Products

    (13 results)

All Other

All Publications (13 results)

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

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

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

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

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

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

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

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

    • Description
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [Publications] Yamashita, Y. and Nakata, I.: "The unfold/fold transformations in attribute grammars" to appear in Computer Software.

    • Description
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [Publications] Yamashita, Y. and Nakata, I.: "The Unfold/Fold Transformations for Coupled Context-Free Grammars" to appear in Computer Software.

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

    • Description
      「研究成果報告書概要(欧文)」より

URL: 

Published: 1993-03-26  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi