講演名 2016-07-13
組込みソフトウェアを対象とした状態遷移表抽出手法
山本 椋太(名大), 吉田 則裕(名大), 竹田 彰彦(JASA), 舘 伸幸(名大), 高田 広章(名大),
PDFダウンロードページ PDFダウンロードページへ
抄録(和) レガシー化した組込みソフトウェアは理解することが困難になっており,保守や再利用に大きなコストがかかる. リアルタイム制御に行う組込みソフトウェアは状態遷移モデルで表現できる.そのため,状態遷移の理解および不整合検出のために状態遷移表を用いることができる.本研究では,レガシーコードから状態遷移表を抽出することでソフトウェア理解を支援する手法を提案する.
抄録(英) It is hard to understand legacy code for an embedded software system. It leads much cost for maintaining and reusing the system. Real-time control for an embedded software system can be represented as a state transition model. Developers are able to use the state transition model for understanding the state transitions of the system and detecting inconsistency from the transitions. In this study, we propose an approach to extracting state transition tables from legacy code for the understanding of an embedded software system.
キーワード(和) リバースエンジニアリング / コード解析 / 状態遷移表
キーワード(英) Reverse-Engineering / Code Analysis / State Transition Table
資料番号 SS2016-3,KBSE2016-9
発行日 2016-07-06 (SS, KBSE)

研究会情報
研究会 KBSE / SS / IPSJ-SE
開催期間 2016/7/13(から3日開催)
開催地(和) 北海道立道民活動センター
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和) 金田 重郎(同志社大) / 緒方 和博(北陸先端大)
委員長氏名(英) Shigeo Kaneda(Doshisha Univ.) / Kazuhiro Ogata(JAIST)
副委員長氏名(和) 粂野 文洋(日本工大) / 中田 明夫(広島市大)
副委員長氏名(英) Fumihiro Kumeno(Nippon Inst. of Tech.) / Akio Nakata(Hiroshima City Univ.)
幹事氏名(和) 小形 真平(信州大) / 橋浦 弘明(日本工大) / 小林 隆志(東工大) / 肥後 芳樹(阪大)
幹事氏名(英) Shinpei Ogata(Shinshu Univ.) / Hiroaki Hashiura(Nippon Inst. of Tech.) / Takashi Kobayashi(Tokyo Inst. of Tech.) / Yoshiki Higo(Osaka Univ.)
幹事補佐氏名(和) 岩田 一(神奈川工科大) / 櫻井 孝平(金沢大) / 島 和之(広島市大)
幹事補佐氏名(英) Hajime Iwata(Kanagawa Inst. of Tech.) / Kohei Sakurai(Kanazawa Univ.) / Kazuyuki Shima(Hiroshima City Univ.)

講演論文情報詳細
申込み研究会 Technical Committee on Knowledge-Based Software Engineering / Technical Committee on Software Science / Special Interest Group on Software Engineering
本文の言語 JPN
タイトル(和) 組込みソフトウェアを対象とした状態遷移表抽出手法
サブタイトル(和)
タイトル(英) Extracting State Transition Tables from an Embedded Software System
サブタイトル(和)
キーワード(1)(和/英) リバースエンジニアリング / Reverse-Engineering
キーワード(2)(和/英) コード解析 / Code Analysis
キーワード(3)(和/英) 状態遷移表 / State Transition Table
第 1 著者 氏名(和/英) 山本 椋太 / Ryota Yamamoto
第 1 著者 所属(和/英) 名古屋大学(略称:名大)
Nagoya Univercity(略称:Nagoya Univ.)
第 2 著者 氏名(和/英) 吉田 則裕 / Norihiro Yoshida
第 2 著者 所属(和/英) 名古屋大学(略称:名大)
Nagoya Univercity(略称:Nagoya Univ.)
第 3 著者 氏名(和/英) 竹田 彰彦 / Akihiko Takeda
第 3 著者 所属(和/英) 組込みシステム技術協会(略称:JASA)
Japan Embedded Systems Technology Association(略称:JASA)
第 4 著者 氏名(和/英) 舘 伸幸 / Nobuyuki Tachi
第 4 著者 所属(和/英) 名古屋大学(略称:名大)
Nagoya Univercity(略称:Nagoya Univ.)
第 5 著者 氏名(和/英) 高田 広章 / Hiroaki Takada
第 5 著者 所属(和/英) 名古屋大学(略称:名大)
Nagoya Univercity(略称:Nagoya Univ.)
発表年月日 2016-07-13
資料番号 SS2016-3,KBSE2016-9
巻番号(vol) vol.116
号番号(no) SS-127,KBSE-128
ページ範囲 pp.13-18(SS), pp.13-18(KBSE),
ページ数 6
発行日 2016-07-06 (SS, KBSE)