Loading...

A fuzzy-AHP-based approach to select software architecture based on quality attributes (FASSA)

Moaven, S ; Sharif University of Technology | 2020

176 Viewed
  1. Type of Document: Article
  2. DOI: 10.1007/s10115-020-01496-7
  3. Publisher: Springer Science and Business Media Deutschland GmbH , 2020
  4. Abstract:
  5. The software system design phase has recently received increasing attention due to continuous growth in both the size and complexity of software systems. As a key concept of this phase, software architecture plays an important role in the software extension cycle to the extent that the success of a software project is often determined by the degree of its design efficiency. In addition, software architecture evaluation is a fundamental step toward its subsequent validation. This paper is an attempt to propose an innovative method, based on fuzzy logic, to evaluate software architecture that addresses the inherent problems of existing methods found in the literature. The method can be used for complete design or even reconstruction of the architecture. Given the multi-faceted nature of the problem of evaluation and selection of an optimal architecture, we have employed a multi-objective decision technique, namely fuzzy hierarchical analysis process, which solves the problems associated with uncertainties and inaccuracies by incorporating fuzzy logic. © 2020, Springer-Verlag London Ltd., part of Springer Nature
  6. Keywords:
  7. Architectural styles ; Fuzzy logic ; Multi-objective decision method ; Software architecture ; The fuzzy hierarchical analysis process
  8. Source: Knowledge and Information Systems ; Volume 62, Issue 12 , 13 August , 2020 , Pages 4569-4597
  9. URL: https://link.springer.com/article/10.1007/s10115-020-01496-7