Contents Menu

An Analytical System for C-Language Programs (<a special feature article> Information and Science)

Bulletin of the Integrated Center for Education Research and Training Volume 13 Page 237-251
published_at 2002
B040013000019.pdf
[fulltext] 857 KB
Title
C言語プログラム解析システム (<特集>情報処理教育研究)
An Analytical System for C-Language Programs (<a special feature article> Information and Science)
Creators Ge Qi-Wei
Creators Shimata Kazuyuki
Creators Tonou Hirotoshi
Source Identifiers
Creator Keywords
Information and Science
あらまし : ソフトウェア開発における課題として、生産性や品質の向上が挙げられている。その解決の手法として、既存のソフトウェアの修正、改良および追加によるアプローチが考えられる。そのとき、既存のプログラムの構成要素を分析し、ソフトウェア全体の設計および仕様を再確認する必要があり、また追加や修正の部分を含めて全体が新しい仕様に合致することを確かめる作業も必要である。そのため、プログラムの仕様や設計を容易に理解できる表現技術が必要不可欠となる。そこで本研究は、C言語で書かれたプログラムの構造を解析し、フロートチャート等でのプログラムそのものを視覚的に表現することによって、解析対象のプログラムの読解を手助けするシステムの開発を目的としている。C言語のプログラムは階層構造をとっており、その基本単位は関数としている。そのことから、解析は主として関数単位で行うこととする。解析結果は、関数ごとに処理の流れをフローチャートで出力し、さらに、プログラム全体の階層構造を表すために、関数間の呼び出し関係を表した関数関連図として図示する。
Languages jpn
Resource Type departmental bulletin paper
Publishers 山口大学教育学部附属教育実践総合センター
Date Issued 2002
File Version Version of Record
Access Rights open access
Relations
[ISSN]1346-8294
[NCID]AA11250344
Schools 教育学部