直接操作メタファによるプログラム言語実行モデルの構築とデバッグへの応用
直接操作メタファによるプログラム言語実行モデルの構築とデバッグへの応用
批准号:
07244204
负责人:
寺田 実
金额:
$1.54万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research on Priority Areas
财政年份:
1995
资助国家:
日本
项目状态:
已结题
起止时间:
1995 至 --
中文摘要
本研究で対象としたプログラム言語は,Schemeである.Schemeには,プログラムの実行を高度に制御するコンティニュエーションというデータ構造があり,その機能ゆえに理解が難しい点を研究のターゲットとした.まず,コンティニュエーションの実行モデルとして,関数呼び出しの木構造を取り上げ,その視覚化から研究を開始した.具体的には,StkなるScheme処理系において,アプリケーションプログラムを一部変更して,関数呼びだし関係のデータを採取可能にした.さらに,それとは独立したデータを集計/表示するためのプログラムを試作した.この表示プログラムは,一組の関数呼びだしデータに対していろいろな表示方式を選択できるため,モデルの視覚的表現法の検討の手段として有用であった.コンティニュエーションの呼びだしは,過去に存在した関数呼びだしフレームへの制御の移動としてとらえられるので,このモデル上ではアニメーションとして表現が可能となっている.研究計画の後半の中心であったモデルへの操作については,現状ではマウスクリックによって視覚表現からデータを選び出す,ある呼びだしフレームにおけるクリックによって,そのフレームに対応するコンティニュエーションを実行することなどが可能である.変数の値の変更など,実行モデルそのものへの介入にはなお研究を進めている.
英文摘要
本研究で対象としたプログラム言語は,Schemeである.Schemeには,プログラムの実行を高度に制御するコンティニュエーションというデータ構造があり,その機能ゆえに理解が難しい点を研究のターゲットとした.まず,コンティニュエーションの実行モデルとして,関数呼び出しの木構造を取り上げ,その視覚化から研究を開始した.具体的には,StkなるScheme処理系において,アプリケーションプログラムを一部変更して,関数呼びだし関係のデータを採取可能にした.さらに,それとは独立したデータを集計/表示するためのプログラムを試作した.この表示プログラムは,一組の関数呼びだしデータに対していろいろな表示方式を選択できるため,モデルの視覚的表現法の検討の手段として有用であった.コンティニュエーションの呼びだしは,過去に存在した関数呼びだしフレームへの制御の移動としてとらえられるので,このモデル上ではアニメーションとして表現が可能となっている.研究計画の後半の中心であったモデルへの操作については,現状ではマウスクリックによって視覚表現からデータを選び出す,ある呼びだしフレームにおけるクリックによって,そのフレームに対応するコンティニュエーションを実行することなどが可能である.変数の値の変更など,実行モデルそのものへの介入にはなお研究を進めている.
期刊论文(2)
专著(0)
科研奖励(0)
会议论文
寺田実: "直接操作メタファによるプログラム言語実行モデルの構築とデバッグへの応用" 人工現実感に関する基礎的研究(平成7年度研究成果報告会予稿集). 65-66 (1996)
Minoru Terada:“使用直接操作隐喻构建编程语言执行模型及其在调试中的应用”人工现实基础研究(1995 年研究报告会议记录)65-66(1996 年)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
仮想空間でのモデル共有によるソフトウェアの共同作成
-
批准号:09220204
-
项目类别:Grant-in-Aid for Scientific Research on Priority Areas
-
资助金额:$0.9万
-
财政年份:1997
-
负责人:寺田 実
-
依托单位:
ソフトウェア開発者のためのプログラム実行モデルへの体験/参加システム
-
批准号:08234205
-
项目类别:Grant-in-Aid for Scientific Research on Priority Areas
-
资助金额:$1.41万
-
财政年份:1996
-
负责人:寺田 実
-
依托单位:
海外基金