講演名 2013-03-14
実行履歴解析によるUMLシーケンス図の抽象化手法(一般)
宮城 翔一, 上條 康司, 上田 賀一,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 設計書とプログラムにおいて要素間の相互作用の対応関係を取るために,動的解析によるリバースエンジニアリングを用いてシーケンス図を作成することが上げられる.しかし,この手法では,複数の実行トレースを用いてシーケンス図を作成できない,alternateとoptionの検出ができないといった問題がある.そこで本研究では,実行履歴解析によるリバースエンジニアリングにより,複数の実行トレースから基本制御構造を検出してシーケンス図を作成する手法を提案する.本手法を用いることで,従来手法により生成されたシーケンス図より短かく視覚的に優れたシーケンス図を作成することができる.これにより,元のシーケンス図との比較や,プログラムの内容把握がこれまで以上に容易となる.
抄録(英) In order to take the correspondence between each elements of program and design document, there isa way to create a sequence diagram by using reverse engineering with dynamic analysis. However, There are theproblems such that this way can not create a sequence diagram from multiple execution traces and can not detect'alternate' and 'option'. In this study, we propose a method that detects the basic control structure from multipleexecution trace and creates a sequence diagram in reverse engineering approach. This method can create sequencediagram which is visually more superior and shorter than the sequence diagram created in conventional way. Thus, in comparison of created sequence diagram with the original, understanding the content of the program will be easier than ever before.
キーワード(和) リバースエンジニアリング / 抽象化 / 動的解析 / UML / シーケンス図
キーワード(英) Reverse engineering / Abstraction / Dynamic analysis / UML / Sequence diagram
資料番号 KBSE2012-71
発行日

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

講演論文情報詳細
申込み研究会 Knowledge-Based Software Engineering (KBSE)
本文の言語 JPN
タイトル(和) 実行履歴解析によるUMLシーケンス図の抽象化手法(一般)
サブタイトル(和)
タイトル(英)
サブタイトル(和)
キーワード(1)(和/英) リバースエンジニアリング / Reverse engineering
キーワード(2)(和/英) 抽象化 / Abstraction
キーワード(3)(和/英) 動的解析 / Dynamic analysis
キーワード(4)(和/英) UML / UML
キーワード(5)(和/英) シーケンス図 / Sequence diagram
第 1 著者 氏名(和/英) 宮城 翔一 / Shouichi MIYAGI
第 1 著者 所属(和/英) 茨城大学工学部
College of Engineering, Ibaraki University
第 2 著者 氏名(和/英) 上條 康司 / Kouji KAMIJO
第 2 著者 所属(和/英) 茨城大学工学部
College of Engineering, Ibaraki University
第 3 著者 氏名(和/英) 上田 賀一 / Yoshikazu UEDA
第 3 著者 所属(和/英) 茨城大学工学部
College of Engineering, Ibaraki University
発表年月日 2013-03-14
資料番号 KBSE2012-71
巻番号(vol) vol.112
号番号(no) 496
ページ範囲 pp.-
ページ数 6
発行日