WEKO3
アイテム
ソフトウエア・マイクロスコープ(大規模複雑プログラムの自動プログラム分析と可視化)
https://ipsj.ixsq.nii.ac.jp/records/21856
https://ipsj.ixsq.nii.ac.jp/records/21856bbce862e-f86e-46a6-85b4-e1aa3139f512
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 1995 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | SIG Technical Reports(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 1995-11-17 | |||||||
タイトル | ||||||||
タイトル | ソフトウエア・マイクロスコープ(大規模複雑プログラムの自動プログラム分析と可視化) | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | Software Microscope (Automatic Analysis and Visualization of Very Large and Complex Programs) | |||||||
言語 | ||||||||
言語 | jpn | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||
資源タイプ | technical report | |||||||
著者所属 | ||||||||
金沢工業大学人間・情報・経営系、情報工学研究科 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
C & N Core, Kanazawa Institute of Technology | ||||||||
著者名 |
秋山, 義博
× 秋山, 義博
|
|||||||
著者名(英) |
Yoshihiro, Akiyama
× Yoshihiro, Akiyama
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | 大規模複雑プログラムは,その設計文書を作成することが難しい,複雑なので理解するのが困難である等の問題をソフトウエア保守に於いて顕著に示している。ソフトウエアは、一般的に不特定複数ログラム設計方法論や複数のプログラミング言語レベルを利用して開発されている、これに加えて複数プログラマーが(恐らくは局所的な修正やテストなどを繰り返す手段を用いて)個性的に保守を繰り返している。従って、このようなプログラムの理解支援を考える場合、プログラマーの助け無しに、その基本構造や基本設計を浮き彫りにする分析,表現,可視化技術が必要になる。現存するこのようなプログラムの実態と特徴に立脚して,この論文では,プログラム理解支援の為のツールの設計とそのプロトタイプ:ソフトウエアマイクロスコープ(oftware Microscop)ついて述べる。このツールはこのような問題を解決することを目的とし、更には、プログラム情報検索のためのユーザオペレーション量を、通常エディターを用いてプログラム理解を得る場合に比べて大幅に(0^<?3>以下に)減らすことを実現している。IBM S/370アッセンブリープログラムについてこれらの課題を解決した。 | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | Long term software maintenance is deceased by large and complex programs leading difficulties in understanding, modifying, documenting, and testing software including them. In this paper, A new approach for helping program understanding and the CASE tool called Software Microscope which does automatic analysis and visualization of difficult programs are proposed. The design and functions of the tool prototype are also presented. It is noted that the design concept of Software Microscope does not depend on particular methodology or programming language, but it based on general one to which such software programs are analyzed and visualized automatically. It is also important to note that the tool automatically reveals and visualizes the fundamental structure of programs without expecting user's help. In addition, the new tool user interface is simple enough to help identifying functions which may be implicitly expressed over subroutines in difficult programs. The amount of user's key operations is decreased to 10^<-3> order to currently expected amount of operations if vanilla text editors are used. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AN10112981 | |||||||
書誌情報 |
情報処理学会研究報告ソフトウェア工学(SE) 巻 1995, 号 112(1995-SE-106), p. 49-54, 発行日 1995-11-17 |
|||||||
Notice | ||||||||
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |