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

Implementing Visual Programming Environment for Rewriting Computation

Research Project

Project/Area Number 07558037
Research Category

Grant-in-Aid for Scientific Research (A)

Allocation TypeSingle-year Grants
Section展開研究
Research Field 計算機科学
Research InstitutionNagoya University

Principal Investigator

INAGAKI Yasuyoshi (1996-1997)  Dept.of Engineering Nagoya Univ., Professor, 工学研究科, 教授 (10023079)

坂部 俊樹 (1995)  名古屋大学, 工学部, 教授 (60111829)

Co-Investigator(Kenkyū-buntansha) KAWAGUCHI Nobuo  Dept.of Engineering Nagoya Univ., Assistant Professor, 工学研究科, 助手 (10273286)
YUEN Shoji  Dept.of Engineering Nagoya Univ., Assistant Professor, 工学研究科, 助手 (70230612)
SAKAI Masahiko  Dept.of Engineering Nagoya Univ., Associate Professor, 工学研究科, 助教授 (50215597)
SAKABE Toshiki  Dept.of Engineering Nagoya Univ., Professor, 工学研究科, 教授 (60111829)
馮 速  名古屋大学, 工学部, 助手 (90262881)
稲垣 康善  名古屋大学, 工学部, 教授 (10023079)
Project Period (FY) 1995 – 1997
Project Status Completed (Fiscal Year 1997)
Budget Amount *help
¥15,700,000 (Direct Cost: ¥15,700,000)
Fiscal Year 1997: ¥800,000 (Direct Cost: ¥800,000)
Fiscal Year 1996: ¥8,100,000 (Direct Cost: ¥8,100,000)
Fiscal Year 1995: ¥6,800,000 (Direct Cost: ¥6,800,000)
Keywordsterm rewriting system / rewriting computation / process algebra / visual support environment / programming environment / functional language / computational model / algebraic programming / 書換え計算 / 視覚化 / 並行計算 / プログラム変換 / 項書換え系 / 実時間並行計算 / 検証 / 代数的仕様 / 帰納的定理 / 被覆集合帰納法
Research Abstract

In this research, we developed a visualization technique of rewriting computation and an analysis method for parallel computation. By using them, we implement a unified visual support environment for programming of rewriting computation. Additionally, we studied about program verification, visualization and user interfaces for further development. The following results were obtained ;
1. Meta-Language for manipulating rewriting computation
We propose Dinamic Term Rewriting Calculus (DTRC) to enable formal description of program transformation and program verification. We also proposed Term Set Rewriting Systems (TSRS) to extend completion algorithm.
2. Visualization method for rewriting computation
Programming environment TERSE provides various kinds of visualization to support analysis, verification and transformation of Term Rewriting Systems. Currently five sorts of visual viewers are implemented in TERSE.
3. Visual Interface for parallel rewriting computation and its implementation
WE develop a visual environment for communicating processes with a visual graph of labeled transitions systems (LTS). The debugger accepts a pair of LTS's where the one is a specification and the other is an implementation. The system cases the development of correct communicating processes efficiently.

Report

(4 results)
  • 1997 Annual Research Report   Final Research Report Summary
  • 1996 Annual Research Report
  • 1995 Annual Research Report
  • Research Products

    (32 results)

All Other

All Publications (32 results)

  • [Publications] 結縁 祥治: "正則な実時間通信プロセスに対するテスト擬順序の記号的特性化" 電子情報通信学会論文誌. J80-D-I. 474-485 (1997)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] 粕谷 英人: "項集合書換え系とその合流性" 電子情報通信学会論文誌. J80-D-I. 325-334 (1997)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] Su Feng: "Confluence Property of Simple Frames in Dynamic Term Rewriting Calculus" IEICE Transaction on Information and Systems. E80-D. 625-645 (1997)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] Masahiko Sakai: "Left-Incompatible Term Rewriting Systems and Functional Strategy" IEICE Transaction on Information and Systems. E80-D. 1176-1182 (1997)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] 鈴木 晃: "SCCS動作式に対するunfold変換によるLTSモデルの効率的構成法" 信学技報. COMP96-47. 93-100 (1997)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] 平手 孝: "診断テスト生成に基づくラベル付遷移システムのグラフィカル・デバッガ" 信学技報. COMP97-12. 25-32 (1997)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] Y.Takahashi, M.Sakai, Y.Toyama: "On the confluence property of conditional term rewriting systems" Transactions of IEICE. J79-D-I (in Japanese). 897-902 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] H.Kasuya, M.Sakai, S.Yamamoto, K.Agusa: "Term Set Rewriting Systems and their Confluent Property" Transactions of IEICE. J80-D-I (in Japanese). 325-334 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] M.Sakai: "Left-Incompatible Term Rewriting System and Functional Strategy" IEICE Trans.on Information and System. E80-D. 1176-1182 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] S.Yuen: "Symbolic Alternative Characterizations of Testing Preorders for Regular Real-Time Communicating Processes" IEICE Trans.on Information and System. J80-D-I (in Japanese). 478-485 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] T.Hirate, S.Yuen, T.Sakabe, Y.Inagaki: "A Graphical Debugger for Labeled. Transition System based on the Diagnostic Test Generation" Tech.rep.of IEICE. COMP 97-12 (in Japanese). 25-32 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] N.Kawaguchi, T.Sakabe, Y.Inagaki: "TERSE : A Visual Environment for Supporting Analysis, Verification and Transformation of Term Rewriting Systems" Proceedings of AMAST'96. LNCS 1101. 571-574 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] N.Kawaguchi, T.Sakabe, Y.Inagaki: "Implementing Visualization of Rerm Rewriting Computation in Standard ML" The Trans.of IEE Japan. Vol.116-C,No.1 (in Japanese). 103-110 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] N.Kawaguchi, T.Sakabe, Y.Inagaki: "Visual Support Methods for Analysis. Verification and Transformation of Term Rewriting Systems" Computer Software. Vol.13, No.1 (in Japanese). 23-36 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] 結縁祥治: "正則な実時間通信プロセスに対するテスト擬順序の記号的特性化" 電子情報通信学会論文誌. J80-D-I. 474-485 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 粕谷英人: "項集合書換え系とその合流性" 電子情報通信学会論文誌. J80-D-I. 325-334 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] Su Feng: "Confluence Property of Simple Frames in Dynamic Term Rewriting Calculus" IEICE Transaction on Information and Systems. E80-D. 625-645 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] Masahiko Sakai: "Left-Incompatible Term Rewriting Systems and Functional Strategy" IEICE Transaction on Information and Systems. E80-D. 1176-1182 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 鈴木晃: "SCCS動作式に対するunfold変換によるLTSモデルの効率的構成法" 信学技報. COMP96-47. 93-100 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 平手孝: "診断テスト生成に基づくラベル付遷移システムのグラフィカル・デバッガ" 信学技報. COMP97-12. 25-32 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 結縁祥治: "正則な実時間通信プロセスに対するテスト擬順序の記号的特性化" 電子情報通信学会論文誌. (掲載予定).

    • Related Report
      1996 Annual Research Report
  • [Publications] 鈴木晃: "SCCS動作式に対するunfold変換によるLTSモデルの効率的構成法" 信学技報. COMP96-47. 93-100 (1997)

    • Related Report
      1996 Annual Research Report
  • [Publications] Su Feng: "Confluence Property of Simple Frames in Dynamic Term Rewriting Calculus" IEICE Transaction on Information and Systems. (掲載予定).

    • Related Report
      1996 Annual Research Report
  • [Publications] Nobuo Kawaguchi: "TERSE : A Visual Environment for Supporting Analysis,Verification and Transformation of Term Rewriting Systems" Proceedings of AMAST'96(LNCS 1101). 571-574 (1996)

    • Related Report
      1996 Annual Research Report
  • [Publications] 河口信夫: "項書換え系における書換え系列の視覚化の拡張-中間実行とフィルター" 電気関係学会東海支部連合大会講演論文集. 659-659 (1996)

    • Related Report
      1996 Annual Research Report
  • [Publications] 大野健治: "項書換え系における書換え系列の視覚化" 電気関係学会東海支部連合大会講演論文集. 657-657 (1996)

    • Related Report
      1996 Annual Research Report
  • [Publications] Nobuo Kawaguchi: "TERSE:A Visual Environment for Supporting Analysis,Verification and Transformation of Term Rewriting Systems" To appear in AMAST'96. (1996)

    • Related Report
      1995 Annual Research Report
  • [Publications] 篠原加奈子: "Predicative Verification of Real-time Communicating Processes" コンピュテーション研究会(平成8年3月発表予定). (1996)

    • Related Report
      1995 Annual Research Report
  • [Publications] 河口信夫: "項書換え系の解析・検証・変換のための視覚的支援手法" コンピュータソフトウェア. 13. 23-36 (1996)

    • Related Report
      1995 Annual Research Report
  • [Publications] 河口信夫: "関数型プログラミング言語StandardMLを用いた項書換え計算の視覚化の実現" 電気学会論文誌. 116-C. 103-110 (1996)

    • Related Report
      1995 Annual Research Report
  • [Publications] 結縁祥治: "Predicative Specification of Real-time Communicating Processes" ソフトウェア科学会全国大会. 12. 181-184 (1995)

    • Related Report
      1995 Annual Research Report
  • [Publications] 大塚正人: "被覆集合を用いた帰納的定理証明法の改良" 日本ソフトウェア科学会第12回大会論文集. 65-68 (1995)

    • Related Report
      1995 Annual Research Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi