METHOD OF MULTIOBJECTIVE OPTIMIZATION OF SOFTWARE ARCHITECTURE BASED ON THE COMPROMISE ANALYSIS
Keywords:
Multiobjective optimization, software architecture, compromise analysisAbstract
The paper considers an optimization method of architecture with simultaneous analysis of conflict and compromise between the quality criteria of the architecture of a software system (PS). This allows you to make decisions that are resistant to changes in the priorities of quality criteria or requirements for the aircraft.
Evaluation of architecture of software systems is carried out by a set of quality criteria by comparing several alternatives. Since they tend to have conflicts, the decision to select the architecture to the entire set of criteria. Most suitable for this situation the analytic hierarchy process (AHP). However, the loss of information about the compromises that have been made in obtaining solution because MAI is inherently technical expertise.
References
Диомидис Спинеллис, Георгиос Гусиос. Идеальная архитектура. Ведущие специалисты о красоте программных архитектур. – Санкт-Петербург – Москва: Издательство "Символ+", 2010. – 528 с.: ил.
Bass, Len. Software architecture in practice / Len Bass, Paul Clements, Rick Kazman – 2nd ed.
Dobrica, L. and Niemela, E. 2002. A survey on software architecture analysis methods, IEEE Transactions on Software Engineering 28(7).
Gorton and J. Haack. Architecting in the Face of Uncertainty: An Experience Report.Proc. International Conference on Software Engineering. 2004. Edinburgh, Scotland.
Saaty T. Decision Making with the Analytic Network Process./ Saaty T. Vargas L.// – N.Y.: Springer, 2006. – 278 p.
Harchenko Alexandr, Bodnarchuk Ihor, Halay Iryna. Stability of the Solutions of the Optimization Problem of Software Systems Architecture // Proceeding of VIIth International Scientific and Technical Conference CSIT 2012. pp. 47–48, Lviv, 2012.
Alexandr Harchenko. The Tool for Design of Software Systems Architecture // Alexandr Harchenko, Ihor Bodnarchuk, Iryna Halay, Vasyl Yatcyshyn // Proceeding of XIIth International Conference CADSM' 2013. pp. 47–48,
Lviv.
Моисеев Н.Н. Методы оптимизации. / Моисеев Н.Н., Иванилов Ю.П., Столярова Е.М. М.: Наука, 1978, 352с.