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

1997 Fiscal Year Annual Research Report

継続機能の最適化に関する研究

Research Project

Project/Area Number 09680333
Research Category

Grant-in-Aid for Scientific Research (C)

Research InstitutionKyoto University

Principal Investigator

湯浅 太一  京都大学, 工学研究科, 教授 (60158326)

Co-Investigator(Kenkyū-buntansha) 小宮 常康  京都大学, 工学研究科, 助手 (80283638)
KeywordsScheme言語 / 継続 / 制御フロー解析
Research Abstract

・制御フロー解析アルゴリズムの開発
継続機能を考慮した制御フロー解析方式を開発し,継続を用いたプログラムから正しくかつ必要な情報が得られることを確認した.
・自動変換アルゴリズムの開発
上記の制御フロー解析アルゴリズムを基に自動変換アルゴリズムを開発した.
・自動変換アルゴリズムの検討
いくつかのプログラムに対して自動変換アルゴリズムを手作業で適用し,アルゴリズムを検討した.
・制御フロー解析アルゴリズムの停止性と正しさの検証
現在,開発した制御フロー解析アルゴリズムの正当性の検証を開始している.任意のSchemeプログラムを対象とした場合,アルゴリズムの検証は複雑となることが予想されるため,SchemeプログラムをCPS(continuation passing style)と呼ばれる形式のSchemeプログラム(CPSプログラム)に変換し,そのCPSプログラムを対象とするアルゴリズムの検証を試みている.CPS変換することで,プログラムの制御構造はすべて関数呼出しで統一的に表現されるので,検証が容易になると期待できる.またCPSプログラムの制御フロー解析アルゴリズムとその検証方法を我々のアルゴリズムに適用することを検討している.現在は,その研究グループの解析アルゴリズムを試験的に実装しているところである.

  • Research Products

    (3 results)

All Other

All Publications (3 results)

  • [Publications] T.Komiya: "Indefinite One-time Continuations" Advanced Lisp Technology. (掲載予定). (1998)

  • [Publications] T.Komiya: "Extended Continuations for Future-based Parallel Scheme Languages" Advanced Lisp Technology. (掲載予定). (1998)

  • [Publications] T.Komiya: "Automatic Recompilation on Macro Redefinition, by Making Use of Weak Conses" Advanced Lisp Technology. (掲載予定). (1998)

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi