An Optimal Trade-off Solution of the Software Architecture Choice Problem

Loading...
Thumbnail Image

Date

2016-09-20

Journal Title

Journal ISSN

Volume Title

Publisher

England, UK Journal of Information and Computing Science Vol. 11, No. 4, 2016, pp.281-290. Англія, Великобританія журнал інформатики та обчислювальної техніки

Abstract

The problems of a multi-criteria decision making model of software system architecture dealing with definition of criterion function and formalization of the trade-off estimation procedure are discussed. Taking into account the domain requirements and criteria values limitations, the universal scalar convolution is proposed where the weights of the quality criterion depends on its proximity to the limitation. An optimization model of "replacement-compensation" was used for solution of reengineering problems and directed selecting of software architecture.

Description

The problems of a multi-criteria decision making model of software system architecture dealing with definition of criterion function and formalization of the trade-off estimation procedure are discussed. Taking into account the domain requirements and criteria values limitations, the universal scalar convolution is proposed where the weights of the quality criterion depends on its proximity to the limitation. An optimization model of "replacement-compensation" was used for solution of reengineering problems and directed selecting of software architecture.

Keywords

software system architecture, software architecture quality., quality characteristics, trade-off, decision making

Citation

The component technology based on the usage of components taken from earlier executed projects (reused components) is widely applied for software systems (SWS) design [1]. The design of such an architecture technology starts with the frame selection based on the SWS requirements and filling it with necessary components taken from the repository or Internet.