Quality Attributes Optimization of Software Architecture: Research Challenges and Directions
Fuente:
arXiv
Gespeichert in:
| Hauptverfasser: | , |
|---|---|
| Format: | Preprint |
| Veröffentlicht: |
2023
|
| Schlagworte: | |
| Online-Zugang: | |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| _version_ | 1866914657747337216 |
|---|---|
| author | Di Pompeo, Daniele Tucci, Michele |
| author_facet | Di Pompeo, Daniele Tucci, Michele |
| contents | 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. |
| format | Preprint |
| id |
arxiv_https___arxiv_org_abs_2301_07516 |
| institution | arXiv |
| publishDate | 2023 |
| record_format | arxiv |
| spellingShingle | Quality Attributes Optimization of Software Architecture: Research Challenges and Directions Di Pompeo, Daniele Tucci, Michele Software Engineering 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. |
| title | Quality Attributes Optimization of Software Architecture: Research Challenges and Directions |
| topic | Software Engineering |
| url | https://arxiv.org/abs/2301.07516 |