講演名 2006-12-14
Javaプログラム自動可視化ツールAvisにおける大規模プログラム適用のための拡張
喜多 義弘, 片山 徹郎, 冨田 重幸,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) ソフトウェアの需要の急速な増加に伴い,プログラマの需要も増加している.プログラマの数を増加させるためにプログラマを教育することは重要である.本研究では,以前にプログラミング教育支援のためにプログラムを読みやすくすることを目的として,Javaプログラム自動可視化ツール"Avis"を試作した.Avisは"Parser,""CF-Generator"および"P-Generator"の3つの部分から構成する.しかし,以前のP-Generatorは,その実行中にメモリ不足に陥りやすく,小規模なプログラムにしか適用できなかった.そこで本論文では,大規模なプログラムにも適用できるように,P-Generatorのデータ構造を改良する.この改良により,多くのJavaプログラムがAvisに適用可能となったため,Avisの実用性が向上したと言える.また,今回改良したAvisを,本学の学生に実際に使ってもらい,その有用性を確認した.
抄録(英) As the demand for software is increasing more rapidly, the demand for the number of programmers is escalating. It is important to educate programmers in order to increase the number of skillful programmers. In this research, the automatic visualization tool "Avis" has been developed for Java to educate the programmers. Avis consists of three parts: "Parser," "CF-Generator," and "P-Generator." But large scale programs are not applied to P-Generator because P-Generator gets into overflow by excessive declaration of array. In this paper, the data structure of P-Generator is extended so that it can be applied the large scale programs. Consequently, the practicality of Avis improved because more Java programs can be applied to Avis. Moreover, the usefulness of Avis has been confirmed by using Avis for students of University of Miyazaki.
キーワード(和) 可視化ツール / プログラミング教育 / Java / JavaCC / 静的解析
キーワード(英) visualization tool / programming education / Java / JavaCC / static analysis
資料番号 SS2006-62
発行日

研究会情報
研究会 SS
開催期間 2006/12/7(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Software Science (SS)
本文の言語 JPN
タイトル(和) Javaプログラム自動可視化ツールAvisにおける大規模プログラム適用のための拡張
サブタイトル(和)
タイトル(英) Extension of Automatic Visualization Tool "Avis" for Large Scale Programs
サブタイトル(和)
キーワード(1)(和/英) 可視化ツール / visualization tool
キーワード(2)(和/英) プログラミング教育 / programming education
キーワード(3)(和/英) Java / Java
キーワード(4)(和/英) JavaCC / JavaCC
キーワード(5)(和/英) 静的解析 / static analysis
第 1 著者 氏名(和/英) 喜多 義弘 / Yoshihiro KITA
第 1 著者 所属(和/英) 宮崎大学工学部情報システム工学科
Department of Computer Science and Systems Engineering, Faculty of Engineering, University of Miyazaki
第 2 著者 氏名(和/英) 片山 徹郎 / Tetsuro KATAYAMA
第 2 著者 所属(和/英) 宮崎大学工学部情報システム工学科
Department of Computer Science and Systems Engineering, Faculty of Engineering, University of Miyazaki
第 3 著者 氏名(和/英) 冨田 重幸 / Shigeyuki TOMITA
第 3 著者 所属(和/英) 宮崎大学工学部情報システム工学科
Department of Computer Science and Systems Engineering, Faculty of Engineering, University of Miyazaki
発表年月日 2006-12-14
資料番号 SS2006-62
巻番号(vol) vol.106
号番号(no) 426
ページ範囲 pp.-
ページ数 6
発行日