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 条
  • [41] Research directions and challenges in nanoelectronics
    R. K. Cavin
    V. V. Zhirnov
    D. J. C. Herr
    Alba Avila
    J. Hutchby
    Journal of Nanoparticle Research, 2006, 8 : 841 - 858
  • [42] Challenges and Future Research Directions
    Reis, Marco S.
    Braatz, Richard D.
    Chiang, Leo H.
    CHEMICAL ENGINEERING PROGRESS, 2016, 112 (03) : 46 - 50
  • [43] Characterization of Enterprise Architecture Quality Attributes
    Davoudi, Mahsa Razavi
    Aliee, Fereidoon Shams
    2009 13TH ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE WORKSHOPS (EDOCW 2009), 2009, : 131 - +
  • [44] Research on the Architecture and Storage Optimization Idea and the Applications on the Computer Software Development
    Wang, Jinyu
    PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON ADVANCED MATERIALS AND INFORMATION TECHNOLOGY PROCESSING (AMITP 2016), 2016, 60 : 229 - 232
  • [45] A fuzzy-AHP-based approach to select software architecture based on quality attributes (FASSA)
    Moaven, Shahrouz
    Habibi, Jafar
    KNOWLEDGE AND INFORMATION SYSTEMS, 2020, 62 (12) : 4569 - 4597
  • [46] Understanding Quality Attributes in Microservice Architecture
    Li, Shanshan
    2017 24TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE WORKSHOPS (APSECW), 2017, : 9 - 10
  • [47] A fuzzy-AHP-based approach to select software architecture based on quality attributes (FASSA)
    Shahrouz Moaven
    Jafar Habibi
    Knowledge and Information Systems, 2020, 62 : 4569 - 4597
  • [48] IoT-based cyber-physical communication architecture: challenges and research directions
    Rana, Md Masud
    Bo, Rui
    IET CYBER-PHYSICAL SYSTEMS: THEORY & APPLICATIONS, 2020, 5 (01) : 25 - 30
  • [49] Quality management activities for software architecture and software architecture process
    Hamalainen, Niina
    PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2007, : 347 - 352
  • [50] RESEARCH DIRECTIONS IN QUALITY
    RAMBERG, JS
    1989 IIE INTEGRATED SYSTEMS CONFERENCE & SOCIETY FOR INTEGRATED MANUFACTURING CONFERENCE, PROCEEDINGS, 1989, : 368 - 374