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

1997 Fiscal Year Annual Research Report

代数的メタプログラミングに関する基礎的研究

Research Project

Project/Area Number 08458067
Research InstitutionNagoya University

Principal Investigator

濱口 毅  名古屋大学, 大学院・工学研究科, 助手 (90273284)

Co-Investigator(Kenkyū-buntansha) 河口 信夫  名古屋大学, 大学院・工学研究科, 助手 (10273286)
結縁 祥治  名古屋大学, 大学院・工学研究科, 助手 (70230612)
阿草 清滋  名古屋大学, 大学院・工学研究科, 教授 (90026360)
稲垣 康善  名古屋大学, 大学院・工学研究科, 教授 (10023079)
坂部 俊樹  名古屋大学, 大学院・工学研究科, 教授 (60111829)
Keywordsメタ計算 / 書換え計算 / 項書換え系 / 並行計算 / 検証 / 代数的仕様 / 帰納的定理 / 被覆集合帰納法
Research Abstract

本年度の研究では、型推論に基づく型なしオブジェクト指向プログラムの代数的意味論を提示し、オブジェクト指向プログラムによる代数的仕様の実現が正しいことを証明する基礎を与えた。この意味論では、まず、型のないオブジェクト指向プログラムのすべての部分式にクラス名の集合からなる型を割り当てる。これは、部分式の型を表す型変数に関する代数方程式を構成し、それを解くことで行われる。割り当てられた型をソ-トと見なして、オブジェクト指向プログラムのクラスの意味である代数的仕様を抽出する。オブジェクト指向プログラムPによる代数的仕様Sの実現の正しさは、Pの意味である代数的仕様SpがSの観測的実現になっていることを、文脈帰納法、co-inductionなどを使って証明することができ、その証明の自動化に代数的メタ計算が応用できると期待される。
その他、項集合書換え系、分散型計算機への項書換え系の効率的実現、左非整合な項書換え系のクラスと関数型戦略の関係、形式的仕様からの通信プログラムの生成、ラベル付き遷移システムの視覚的デバッグ支援に関する研究も行い、プログラム検証の基礎的成果を得た。

  • Research Products

    (5 results)

All Other

All Publications (5 results)

  • [Publications] S.Feng, T.Sakabe, T.Inagaki: "Confluence Property of Simple Frames in Dynamic Term Rewriting Calculus" IEICE Trans.on Information and Systems. E80-D,6. 625-645 (1997)

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

  • [Publications] 粕谷、酒井、山本、阿草: "項集合書換え系とその合流性" 電子情報通信学会 論文誌. J80-D-I,4. 325-334 (1997)

  • [Publications] 峰巣、山本、濱口、阿草: "An Efficient Implementation of Term Rewriting System on a Distributed Memory Architecture" IEICE Trans.on Information and Systems. E80-D,4. 510-517 (1997)

  • [Publications] M.Sakai: "Left-Incompatible Term Rewriting Systems and Functional Strategy" IEICE Trans.on Information and System. E80-D,12. 1176-1182 (1997)

URL: 

Published: 1999-03-15   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi