ソフトウェア進化工学

(Software Evolutionary Engineering)

研究のフレームワーク

ソフトウェアの進化とは

 ソフトウェアは,新規に開発してユーザに提供された後も,ユーザの要求の変化や取巻く環境の変化に対応するために,変化する必要があります.これまで,このような変更を行なうプロセスは保守(Maintenance)と呼ばれてきました.しかし,より積極的にソフトウェアの変化を起こすことをソフトウェア進化(Software Evolution)と呼んでいます.
 生命の進化に対して,ソフトウェアは人工物であることから,その進化の様相は大きく異なります.

ソフトウェア進化工学への取り組み

 ソフトウェア進化工学とは,私達の造語です.ソフトウェアの進化を実現する技術体系を意味します.生命進化を工学として扱う進化工学(Evolutionary Engineering)から発想したものです.
 ソフトウェア進化の原理とモデル化を中心に研究に取り組んでいます.


発表論文(ショートペーパを除く)[全発表論文は「論文・著作」を参照]


2007年

[S0705] 田中 光,青山 幹雄,モデルとパターンに基づく業務アプリケーション変更方法論とその評価,ソフトウェアエンジニアリング最前線2007 (情報処理学会ソフトウェアエンジニアリングシンポジウム2007論文集), Aug. 2007, pp. 195-202.

[S0706] 下滝 亜里,青山 幹雄,ソフトウェア開発における統一的進化モデルの提案,ソフトウェアエンジニアリング最前線2007 (情報処理学会ソフトウェアエンジニアリングシンポジウム2007論文集), Aug. 2007, pp. 215-218.

[S0708] 下滝 亜里,青山 幹雄,意思決定に基づくソフトウェア進化のモデル化,ソフトウェア工学の基礎 XIV,レクチャーノート/ソフトウェア学,Vol. 33, 近代科学社,Nov. 2007, pp. 191-196.

2006年

[S0601] 下滝 亜里,青山 幹雄,ソフトウェアデザインにおける進化モデルの枠組み,情報処理学会第154回ソフトウェア工学研究会,Vol. 2006-SE-154, No. 12, Nov. 2006, pp. 73-80..

2003年

[X0305] 青山 幹雄,情報技術と航空の共進化:グローバルな航空ITネットワークの形成,情報処理, Vol. 44, No. 12, Dec. 2003, pp. 1253-1259.

2002年

[E0201] M. Aoyama, Metrics and Analysis of Software Architecture Evolution with Discontinuity, Proc. IWPSE 2002 (International Workshop on Principles of Software Evolution), ACM Press, May. 2002, Orlando, pp. 103-107.

[E0202] M. Aoyama, K. Inoue, and V. Rajlich, Principles of Software Evolution: 5th International Workshop on Principles of Software Evolution, Proc 24th International Conference on Software Engineering (ICSE 2002), May 2002, Orlando, pp. 657-658.
2001年

[E0101] M. Aoyama, Continuous and Discontinuous Software Evolution: Aspects of Software Evolution across Multiple Product Lines, Proc. IWPSE 2001 (International Workshop on Principles of Software Evolution), ACM Press, Sep. 2001, Vienna, pp. 87-90.

2000年

[E0001]M. Aoyama, Evolutionary Patterns of Design and Design Patterns, Proc. ISPSE (International Symposium on Principle of Software Evolution) 2000, IEEE CS Press, Nov. 2000, Kanazawa, pp. 110-116.

1999年

[C9906] 青山幹雄,ソフトウェアパターンのモデル化とパターン進化のパターン, 情報処理学会ソフトウェア工学研究会,No. 124-6, Oct. 1999, 松江,pp. 35-42. アブストラクト