MULTICRITERIA ARCHITECTURE CHOICE OF SOFTWARE SYSTEM UNDER DESIGN AND REENGINEERING

Authors

  • Олександр Григорович Харченко National Aviation University

Keywords:

Software architecture, quality of software architecture, multicriteria choice, trade-off, decision making.

Abstract

The problems of multi-criteria choice of software system architecture are discussed, connected with definition of criterial function structure and formalization of trade-offs definition procedure for decision making. Universal scalar convolution is offered for taking into account requirements of subject area and criteria values limitations. The criterion weight in this convolution depends on its value proximity to the limitation. Optimization model "replacement-compensation" is used for software system reengineering problems or for directed choice of software architecture.

Author Biography

Олександр Григорович Харченко, National Aviation University

Ph.D., Professor of Computer Information Technologies Department of Scientific Educational Institute of Computer Information Technologies of the National Aviation University. Scientific interests: technologies of software development, design technologies of information systems.

References

Bass, Len. Software architecture in practice / Len Bass, Paul Clements, Rick Kazman – 2nd ed., Addison-Wesley, 2003. – 575 p.

M. Svahnberg, C. Wholin, and L. Lundberg. A Quality-Driven Decision-Support Method for Identifying Software Architecture Candidates. // Int. Journal of Software Engineering and Knowledge Engineering, 2003, 13(5). – pp. 547 – 573.

Saaty T. Decision Making with the Analytic Network Process./ Saaty T. Vargas L. – N.Y.: Springer, 2006. – 278 p.

ПавловА.А. Математические модели оптимизации для нахождения весов объектов в методе парных сравнений. /Павлов А.А, Лищук Е.И., Кут В.И. // Системні дослідження та інформаційні технології. – К.: ІПСА, 2007. – №2. – С. 13 – 21.

Харченко О.Г. Метод багатокритеріальної оптимізації програмної архітектури на основі аналізу компромісів / Харченко О.Г., Боднарчук І.О., Галай І.О. // Інженерія програмного забезпечення. – 2012. – № 3–4 (11–12). – C. 5 – 11.

Kharchenko A. The method for comparative evaluation of software architecture with accounting of trade-offs/ Alexander Kharchenko, Ihor Bodnarchuk, Vasyl Yatcyshyn // American Journal of Information Systems. – V. 2, No. 1. – 2014. – P. 20 –25. – Access mode: http://pubs.sciepub.com/ajis/2/1/5

А.Н. Воронин, Ю.К. Зиатдинов. Теория и практика многокритериальных решений: Модели, методы, реализация. – Lambert Academic Publishing, 2013. – 305 p.

Подиновский В. В. Введение в теорию важности критериев в многокритериальных задачах принятия решений /Подиновский В. В. – М.: Физматлит, 2007. – 64 с.

ПавловA.А.Оперативные алгоритмы принятия решений в иерархической системе Саати, основанные на замещении критериев / Павлов О.А., Ліщук К.І. // Вісник НТУУ “КПІ”. Інформатика, управління та обчислювальна техніка. – 2008. – №48. – С. 78 – 81.

Issue

Section

THEORETICAL BASES OF SOFTWARE ENGINEERING