Javaプログラム自動可視化ツールAvisにおける大規模プログラム適用のための拡張
スポンサーリンク
概要
- 論文の詳細を見る
ソフトウェアの需要の急速な増加に伴い,プログラマの需要も増加している.プログラマの数を増加させるためにプログラマを教育することは重要である.本研究では,以前にプログラミング教育支援のためにプログラムを読みやすくすることを目的として,Javaプログラム自動可視化ツール"Avis"を試作した.Avisは"Parser,""CF-Generator"および"P-Generator"の3つの部分から構成する.しかし,以前のP-Generatorは,その実行中にメモリ不足に陥りやすく,小規模なプログラムにしか適用できなかった.そこで本論文では,大規模なプログラムにも適用できるように,P-Generatorのデータ構造を改良する.この改良により,多くのJavaプログラムがAvisに適用可能となったため,Avisの実用性が向上したと言える.また,今回改良したAvisを,本学の学生に実際に使ってもらい,その有用性を確認した.
- 社団法人電子情報通信学会の論文
- 2006-12-07
著者
-
喜多 義弘
宮崎大学工学部情報システム工学科
-
片山 徹郎
宮崎大学工学部情報システム工学科
-
冨田 重幸
宮崎大学工学部
-
富田 重幸
宮崎大学工学部情報工学科
-
喜多 義弘
宮崎大学大学院工学研究科
-
冨田 重幸
宮崎大学工学部情報システム工学科
関連論文
- プログラム自動可視化ツールAvisにおける実行パスの3次元表示手法の提案
- LinuxのUSBデバイスドライバの抽象化に関する考察(OS-1:OS構成法)(2004年並列/分散/協調処理に関する『青森』サマー・ワークショップ(SWoPP青森2004) : 研究会・連続同時開催)
- SpecCを用いたUSBデバイスのデバイスドライバとファームウェアの協調設計
- USBデバイスのソフトウェアを対象としたSpecCによる協調設計
- 緊密な産学連携に基づく自律的なICT人材育成の実践(情報システム教育コンテスト(3))
- Javaを対象としたテスト駆動開発における初回テストパス自動化支援ツールの試作
- MDAにおけるPIM作成支援を目的としたUMLダイアグラム洗練手法の提案
- センサネットワークにおけるホップベースルーティング手法の精度に関する検討(セッション2:アドホックネットワーク)
- RM-004 センサネットワークにおけるHop-Vectorに基づくノード位置推定手法の検討(ユビキタス・モバイルコンピューティング,査読付き論文)
- データセントリックセンサネットワークにおけるルーティング方式の検討(携帯端末,モバイルアプリケーション,モバイルコンピューティング)
- 温度画像処理による顔表情認識
- 赤外線画像処理による顔表情認識
- プログラム自動可視化ツールAvisを利用した結合テスト実施のための実行経路抽出手法の提案
- 組込みソフトウェア開発支援のための命令セットシミュレータ(ISS) 作成手法の提案
- アドホックネットワークにおける階層型複数経路構築手法の評価(ユビキタスネットワーク,ITS,センサーネットワーク,アドホックネットワーク)
- アドホックネットワークにおける階層型複数経路構築手法の評価(ユビキタスネットワーク,ITS,センサーネットワーク,アドホックネットワーク)
- 温度画像処理による顔表情認識
- 遺伝的アルゴリズムを用いた板金構造物の展開図作成手法
- クラスタ型NUMAマルチプロセッサにおけるメモリ協調スケジューリング方式
- メモリ管理を考慮したNUMAマルチプロセッサにおける2レベルスケジューリングの評価
- データセントリックセンサネットワークにおけるルーティング方式の検討(携帯端末,モバイルアプリケーション,モバイルコンピューティング)
- アドホックネットワークにおける階層型複数経路構築手法の検討
- 1B-4 状態遷移表モデル検査ツールGarakabu2の設計と開発(テスト・検証,一般セッション,ソフトウェア科学・工学,情報処理学会創立50周年記念)
- プログラミング教育支援のためのプログラム自動可視化ツール Avis における実行パス表示手法の改良
- ライントレースカーの動作を反映するシミュレータの試作
- 5.並列プログラムのテスト(ソフトウェアテストの最新動向)
- シーケンス図を利用した組込みシステム開発のためのテストケース生成手法の提案について
- シーケンス図を用いた実行履歴の可視化によるJavaプログラムの理解支援に関する考察
- Javaプログラム自動可視化ツールAvisにおける大規模プログラム適用のための拡張
- シーケンス図を用いた実行履歴の可視化による Java プログラムの理解支援に関する考察
- JavaCCを利用したJavaプログラムの実行履歴表示について
- UMLからJavaソースコードへの変換規則の抽出と変換ツールの試作
- Javaプログラム自動可視化ツールAvisにおけるクラス構造可視化のための拡張
- Javaプログラムを対象としたオブジェクト間の呼び出し関係情報を含んだコントロールフローグラフの生成について
- JavaParserを利用したプログラム可視化のための静的解析部の作成
- プログラミング支援のためのUMLからJavaソースコードへの変換規則の抽出
- 初心者を対象としたJavaプログラム自動可視化ツールの実現に向けて
- 不確定環境型GAの確率的画像圧縮問題への適用(線形計画・非線形計画(1))
- 動的計画法を用いた最適板金展開図の自動設計システム(機械要素,潤滑,工作,生産管理など)
- センサネットワークにおける回帰分析を用いたノード位置推定手法の提案(ネットワーク,通信技術の未来を拓く学生論文)
- アドホックネットワークにおける階層型複数経路構築手法の提案(セッション3)(テーマ:モバイルコンピューティング,ITS,放送コンピューティング)
- アドホックネットワークにおける階層型複数経路構築手法の提案(セッション3)(テーマ:モバイルコンピューティング,ITS,放送コンピューティング)
- データセントリックセンサネットワークにおける地理的位置情報を必要としないルーティング方式の提案と評価
- 動作表現モデルに基づく事象駆動型システムの制御系設計手法の提案(コンカレントシステム, 離散事象システム, ハイブリッドシステム, 及び一般)
- 動的計画法を用いた板金構造物の展開図作成のための結線決定法
- 遺伝的アルゴリズムを用いた板金構造物の展開図作成手法
- 遺伝的アルゴリズムを用いた板金構造物の展開図作成
- GAを用いた板金構造物の展開図作成手法(GA・ニューラルネット)
- ポリマーサイロでの最適ブレンド操作
- AGV搬送系を持つ離散型生産システムの設計支援環境 : オブジェクト指向によるシミュレータ生成と強化学習によるAGV制御ルールの獲得
- 不確定環境型GAの確率的スケジューリング問題への適用(スケジューリング)
- 2000-OS-85-15 組み込み向けOSにおけるデバイスドライバの自動生成について
- UNIX系OSにおけるデバイスドライバの抽象化と生成システムの実現(特集:システムソフトウエアの新しい潮流)
- 電車模型制御用ソフトウエアシステムの設計
- 電車模型制御用ソフトウエアシステムの設計
- 組込システム向け実行環境の自動生成 : δプロジェクトの構想
- OS間の差異を吸収するデバイスドライバ自動生成システムの設計
- 機能モデルに基づく化学プラントの機能設計コンパイラ
- 温度画像処理による顔識別・表情認識
- 不確定環境下GAの確率的整数計画問題への適用(特別セッション 製造業におけるスケジューリング(2))
- OSの自動生成に向けて
- 自律分散パラダイムによる次世代バッチプラントについて
- UMLの複数のダイアグラムを用いたJavaプログラムのテスト手法に関する一考察
- デバイスドライバ生成システムにおける入力形式に関する考察
- デバイスドライバの生成支援に関する考察
- 組み込みシステムにおける機器制御ライブラリの生成支援
- 移動計算機のためのWWW情報発信システムの構築 : 高負荷時における複製の利用
- デバイスドライバの自動生成に向けて : プリンタデバイスの生成に関する考察
- デバイスドライバの自動生成に向けて : デバイスドライバの定式化
- デバイスドライバの自動生成に向けて : デバイスドライバの定式化
- LinuxのUSBデバイスドライバのコード分割による抽象化に関する研究
- P2PストリーミングにおけるNAT越えを考慮した配信木構築手法の提案
- UMLのクラス図とJavaプログラムとの関係抽出について
- Javaを対象としたプログラムの基本制御構造を受理する構文解析器の作成
- Javaプログラム読解支援のためのプログラム自動可視化ツールAvisの実装と評価(ソフトウェアシステム)
- シミュレータ作成の手間を削減可能な二部構成シミュレータ設計手法の提案
- Javaプログラムを対象とした単体テスト自動実行および可視化ツール"Jvis"の開発
- Java プログラム読解支援のためのプログラム自動可視化ツール Avis の実装と評価
- 「機能」モデルによる化学プラントの機能構造の自動抽出と認識--PFDからのプラントの機能的意味の理解
- 「機能」のモデル化によるプラントの機能構造の工学的認識・理解
- "Matrix-Based Discrete-Event System Controller" を拡張するためのETSCから時間ペトリネットへの変換手法とその統一的支援システム
- Serendipityを考慮した推薦システムのFolksonomyによる実現とその評価