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

No Thumbnail Available
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.