抄録
ソフトウェア開発におけるプラットフォーム技術の進歩に対応していくため, ビジネスロジックと実装技術を分離しようとする考えであるモデル駆動型アーキテクチャ(MDA) が注目されている. MDA ではプラットフォームから独立したモデルから, ソースコードを半自動的に生成するため, 新しい技術が登場するたびにモデルを作り直す必要はなくなる.一方, オブジェクト指向開発において, 重要かつ繰り返し用いられる設計であるデザインパターンが提唱されている.本研究では, MDA での開発にデザインパターンとして提唱されているさまざまなパターンを用いることによって, モデルの可読性の向上や, 開発の作業量の削減を目指す.