講演名 1994/11/21
ソースコードに含まれる基本的プログラミング技法の抽出
権田 克己, 酒井 三四郎,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) ソフトウェアの保守やプログラミング教育などではプログラムを理解する作業は大きな負担となっている。この過程を支援する何らかの機構の構築は有用性が高い反面、複雑な問題でもある。本稿では、初等プログラミング教育で扱われる基本的なプログラミング技法をソースコードから抽出することを目的とし、その枠組と抽象概念生成過程について検討する。すなわち、本手法ではソースコードを各命令と基本的に一対一に対応する概念部品と制御, データフロー情報を表現した概念部品とに変換する。その後、これらの概念部品を組み合わせることにより新たに高次の抽象概念を生成する。部品化したフロー情報を使う抽象概念の生成過程について検討を行なう。
抄録(英) In the domain of software maintenance and programming education, it is necessary to understand programs correctly.But to understand programs is very complex work,therefore,the support of this work is quite desirous.This paper describes one framework of recognizing abstract concept in the source code with static analysis.That is to say,the program is first transformed into statement-level concepts and flow concepts.Then,using these concepts,abstract high-level concepts are recognized.The feature of this approach is to use flow information explicitly as a concept.And we examine whether flow concepts are helpful to make understanding process clear.
キーワード(和) プログラム理解 / データフロー / 制御フロー
キーワード(英) program recognition / data flow / control flow
資料番号 KBSE94-34
発行日

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

講演論文情報詳細
申込み研究会 Knowledge-Based Software Engineering (KBSE)
本文の言語 JPN
タイトル(和) ソースコードに含まれる基本的プログラミング技法の抽出
サブタイトル(和)
タイトル(英) Recognizing fundamental programming techniques in the source code
サブタイトル(和)
キーワード(1)(和/英) プログラム理解 / program recognition
キーワード(2)(和/英) データフロー / data flow
キーワード(3)(和/英) 制御フロー / control flow
第 1 著者 氏名(和/英) 権田 克己 / Katsumi Gonda
第 1 著者 所属(和/英) 静岡大学大学院工学研究科
Graduate School of Engineering,Shizuoka University
第 2 著者 氏名(和/英) 酒井 三四郎 / Sanshiro Sakai
第 2 著者 所属(和/英) 静岡大学工学部情報知識工学科
Department of Computer Science,Faculty of Engineering,Shizuoka University
発表年月日 1994/11/21
資料番号 KBSE94-34
巻番号(vol) vol.94
号番号(no) 357
ページ範囲 pp.-
ページ数 8
発行日