Domestic Conference Short paper

モデルに基づくデザインパターンの進化

Model-Based Evolution of Design Patterns

下滝 亜里, 林 晋平, 青山 幹雄

Asato Shimotaki, Shinpei Hayashi, Mikio Aoyama

In ソフトウェアエンジニアリング最前線2009 --- ソフトウェアエンジニアリングシンポジウム2009予稿集 (SES 2009), pp. 83–88, 東京女子大学, 東京, September 2009.

Abstract

デザインパターンの有効性を保つためには,デザインパターンの適切な進化が必要である.しかし,デザインパターンは非形式的に記述されるため,その構造の把握は容易でなく,誤った進化を引き起こす.デザインパターンの進化を支援する手法とツールは,明確化された各デザインパターンの構造,および進化の妥当性の確認基準を必要とする.本稿では,デザインパターンの構造のモデル化と構造モデルに基づくパターン進化を提案する.DECORATORパターンの進化を事例とし,モデルに基づきパターン進化を表現できることを示す.また,進化の妥当性の確認基準として利用できる構造特性が得られることを示す.

Abstract (English)

To preserve the effectiveness of design patterns, we must evolve design patterns appropriately. However, evolving design patterns is not an easy task because informally described design patterns are difficult to understand the underlying structure. To develop methods and tools for supporting the evolution, we first need to make the structure of design patterns explicit, and need a set of criteria for validating the evolution. In this article we propose a model-based approach for evolving design patterns in terms of their structures. We validate our approach with the evolution of the DECORATOR pattern as a case study. We then propose a structural property to be used as an evolution criterion.

BibTeX

@incollection{asato-ses2009,
    author = {下滝 亜里 and 林 晋平 and 青山 幹雄},
    title = {モデルに基づくデザインパターンの進化},
    booktitle = {ソフトウェアエンジニアリング最前線2009 --- ソフトウェアエンジニアリングシンポジウム2009予稿集},
    pages = {83--88},
    year = 2009,
}
Type
Domestic Conference
Conference
SES 2009
Location
東京女子大学, 東京
Presented
September 8, 2009
Volume / Pages
pp. 83–88