Quality Attributes Optimization of Software Architecture: Research Challenges and Directions

被引:1
|
作者
Di Pompeo, Daniele [1 ]
Tucci, Michele [2 ]
机构
[1] Univ Aquila, Laquila, Italy
[2] Charles Univ Prague, Prague, Czech Republic
关键词
refactoring; multi-objective optimization; software architecture; performance; MODEL;
D O I
10.1109/ICSA-C57050.2023.00061
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The estimation and improvement of quality attributes in software architectures is a challenging and time-consuming activity. On modern software applications, a model-based representation is crucial to face the complexity of such activity. One main challenge is that the improvement of distinctive quality attributes may require contrasting refactoring actions on the architecture, for instance when looking for trade-off between performance and reliability (or other non-functional quality attributes). In such cases, multi-objective optimization can provide the designer with a more complete view on these trade-offs and, consequently, can lead to identify suitable refactoring actions that take into account independent or even competing objectives. In this paper, we present open challenges and research directions to fill current gaps in the context of multi-objective software architecture optimization.
引用
收藏
页码:252 / 255
页数:4
相关论文
共 50 条
  • [1] RESEARCH DIRECTIONS IN SOFTWARE ARCHITECTURE
    GARLAN, D
    ACM COMPUTING SURVEYS, 1995, 27 (02) : 257 - 261
  • [2] Software architecture - Engineering quality attributes
    Bosch, J
    Lundberg, L
    JOURNAL OF SYSTEMS AND SOFTWARE, 2003, 66 (03) : 183 - 186
  • [3] Influence of Program Architecture on Software Quality Attributes
    Mzyk, Rafal
    Paszkiel, Szczepan
    CONTROL, COMPUTER ENGINEERING AND NEUROSCIENCE, 2021, 1362 : 322 - 329
  • [4] Architecture Level Prediction of Software Quality Attributes
    Derbel, Imen
    Jilani, Lamia Labed
    Mili, Ali
    ENASE: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2013, : 15 - 24
  • [5] Classification of Software Quality Attributes for Service Oriented Architecture
    Kumar, Satish
    Singh, Neeta
    Kumar, Anuj
    HIGH PERFORMANCE ARCHITECTURE AND GRID COMPUTING, 2011, 169 : 46 - 51
  • [6] Software architecture selection framework based on quality attributes
    Zayaraz, G
    Thambidurai, P
    INDICON 2005 Proceedings, 2005, : 167 - 170
  • [7] Classifying software architecture quality research
    Piattini, Mario
    Calero, Coral
    Astudillo, Hernan
    5TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE, PROCEEDINGS, 2006, : 195 - +
  • [8] SQME: a framework for modeling and evaluation of software architecture quality attributes
    Ali Sedaghatbaf
    Mohammad Abdollahi Azgomi
    Software & Systems Modeling, 2019, 18 : 2609 - 2632
  • [9] SQME: a framework for modeling and evaluation of software architecture quality attributes
    Sedaghatbaf, Ali
    Azgomi, Mohammad Abdollahi
    SOFTWARE AND SYSTEMS MODELING, 2019, 18 (04): : 2609 - 2632
  • [10] Evolution of software in automated production systems: Challenges and research directions
    Vogel-Heuser, Birgit
    Fay, Alexander
    Schaefer, Ina
    Tichy, Matthias
    JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 110 : 54 - 84