主催: 日本ソフトウェア科学会
オブジェクト指向プログラミング言語によるデザインパターンの実装は,パターンコードのモジュール性を欠き,またその侵略的性質によってパターンに参加するクラス間の依存関係を強める.これらの問題点は,コードの再利用性を阻害しソフトウェアの進化を妨げる.我々が考案した役割に基づく計算モデルEpsilonによって,デザインパターンのパターンコードがモジュール化され侵略的性質もなくなる.そのため,デザインパターンおよび参加クラスの再利用性が高まり,ソフトウェアの進化も促進される.