Item type |
SIG Technical Reports(1) |
公開日 |
2016-05-26 |
タイトル |
|
|
タイトル |
設計モデルのリファクタリング手法の適用領域分割による組み合わせ |
タイトル |
|
|
言語 |
en |
|
タイトル |
Combination of Model Refactoring Methods by Dividing Their Target Area |
言語 |
|
|
言語 |
jpn |
キーワード |
|
|
主題Scheme |
Other |
|
主題 |
モデル |
資源タイプ |
|
|
資源タイプ識別子 |
http://purl.org/coar/resource_type/c_18gh |
|
資源タイプ |
technical report |
著者所属 |
|
|
|
和歌山大学大学院システム工学研究科 |
著者所属 |
|
|
|
和歌山大学システム工学部 |
著者所属 |
|
|
|
和歌山大学システム工学部 |
著者所属 |
|
|
|
和歌山大学システム工学部 |
著者所属 |
|
|
|
和歌山大学システム工学部 |
著者名 |
榊原, 由季
満田, 成紀
福安, 直樹
松延, 拓生
鯵坂, 恒夫
|
著者名(英) |
Yuki, Sakakibara
Naruki, Mitsuda
Naoki, Fukuyasu
Takuo, Matsunobe
Tsuneo, Ajisaka
|
論文抄録 |
|
|
内容記述タイプ |
Other |
|
内容記述 |
ソフトウェアの品質を向上する技術の1つにリファクタリングがある.汎用的なプログラミング言語を対象としたリファクタリング手法は数多く提案されているが,上流の開発フェーズに着目した手法の提案はまだ少ない.本研究の目的は,設計レベルの仕様書を対象として,より適用範囲の広いリファクタリング手法を考案することである.そこで,クラス図からデザインパターンを用いたリファクタリングが可能な箇所を見つける手法と,シーケンス図のメトリクスからリファクタリングすべき箇所を見つける手法とを組み合わせることで,複数の観点に対応した設計レベルのリファクタリング手法を提案する.ソフトウェアシステム全体の中でそれぞれの手法が有効に機能する範囲をとらえ,対象領域を分けて適用し,適用後に結果を組み合わせる.本手法を実際の開発事例に適用したところ,適用可能性がドメインに依存し,組込みシステムには適用しやすいと考察できた. |
論文抄録(英) |
|
|
内容記述タイプ |
Other |
|
内容記述 |
Refactoring is a method for improving software quality. There are many methods to refactor program code. But a few methods to refactor software model have been proposed. In this paper, we propose a method combination to refactor UML model. That is a method which considers two aspects, structure and behavior, by combining design pattern based class diagram refactoring and sequence diagram refactoring. Firstly, we recognize class sets which each method is applied. Secondly, we divide the class sets and apply each method for the classes. Finally, we combine the results. Through a case study, we have considered that applicability of our method depends on the application domain of the target software, especially, embedded system is suitable for our method. |
書誌レコードID |
|
|
収録物識別子タイプ |
NCID |
|
収録物識別子 |
AN10112981 |
書誌情報 |
研究報告ソフトウェア工学(SE)
巻 2016-SE-192,
号 13,
p. 1-7,
発行日 2016-05-26
|
ISSN |
|
|
収録物識別子タイプ |
ISSN |
|
収録物識別子 |
2188-8825 |
Notice |
|
|
|
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. |
出版者 |
|
|
言語 |
ja |
|
出版者 |
情報処理学会 |