首页    期刊浏览 2024年11月25日 星期一
登录注册

文章基本信息

  • 标题:変数参照関係を用いた関数型プログラムのコードリーディング支援
  • 本地全文:下载
  • 作者:遠藤 誠典 ; 百足 勇人 ; 森畑 明昌
  • 期刊名称:コンピュータ ソフトウェア
  • 印刷版ISSN:0289-6540
  • 出版年度:2015
  • 卷号:32
  • 期号:1
  • 页码:1_194-1_212
  • DOI:10.11309/jssst.32.1_194
  • 出版社:Japan Society for Software Science and Technology
  • 摘要:

    既存のプログラムを再利用したり,複数人でプログラムを開発したりする際など,コードを読み内容を理解する必要に迫られることは少なくなく,これを支援するツールが求められる.本論文では,関数型プログラム向けのコードリーディング支援ツールの試作について報告する.我々の試作は,関数型プログラムはデータフローによって計算を行っており,データフローは変数に代表される名前の依存関係によって表現される,との洞察に基づいている.これをふまえ,本試作は,コンパイラを用いて名前の依存関係を取得し,その情報を以下の2つの機能として提示する.1つは,名前の参照位置からその定義位置へエディタ上でカーソルを移動させる機能である.これはデータフローを追跡するのに役立つ.もう1つは,変数や関数の依存関係をもとにファイル間の依存関係を可視化する機能であり,これにより各モジュールがどのモジュールで定義された資源を利用しているかを直感的に把握できる.

国家哲学社会科学文献中心版权所有