arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2301.07516cs.SE
收藏

软件架构的质量属性优化:研究挑战与方向

Quality Attributes Optimization of Software Architecture: Research Challenges and Directions

Daniele Di Pompeo, Michele Tucci

AI总结:

本文针对软件架构质量属性优化中不同属性改进需求相互矛盾的问题,梳理了多目标软件架构优化领域的现有空白,提出了该方向的开放性挑战与研究方向。

摘要:

软件架构中质量属性的评估与改进是一项具有挑战性且耗时的工作。对于现代软件应用而言,基于模型的表示方法对于应对这项工作的复杂性至关重要。一个主要挑战在于,不同质量属性的改进可能需要对架构采取相互矛盾的重构操作,例如在性能与可靠性(或其他非功能质量属性)之间寻求权衡时。在这类情况下,多目标优化能够为设计者提供关于这些权衡的更全面视角,进而有助于确定合适的重构操作,这些操作会考虑到相互独立乃至相互竞争的目标。在本文中,我们提出了多目标软件架构优化领域中填补当前空白的开放性挑战与研究方向。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑