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

软件体系结构的多目标重构

Multi-Objective Reconstruction Of Software Architecture

Frederick Schmidt, Stephen MacDonell, Andy M. Connor

摘要:

设计侵蚀是软件工程学科中一个持续存在的问题。软件设计往往会随着时间的推移而恶化,因此在处理遗留系统时需要支持软件架构师的工具和技术。本文提出了一种基于搜索的软件工程(SBSE)的方法,旨在恢复高层次的软件系统的体系结构设计的结构低层次的文物到高层次的架构文物配置的评估。特别是,本文描述了性能评估的一些元启发式搜索算法应用于高维度的建筑重建问题的目标。这些问题已被选为典型的挑战所面临的软件架构师处理遗留系统和结果通知正在开发的软件工具,支持不同的重建架构之间的权衡分析的代表。

英文摘要:

Design erosion is a persistent problem within the software engineering discipline. Software designs tend to deteriorate over time and there is a need for tools and techniques that support software architects when dealing with legacy systems. This paper presents an evaluation of a Search Based Software Engineering (SBSE) approach intended to recover high-level architecture designs of software systems by structuring low-level artefacts into high-level architecture artefact configurations. In particular , this paper describes the performance evaluation of a number of metaheuristic search algorithms applied to architecture reconstruction problems with high dimensionality in terms of objectives. These problems have been selected as representative of the typical challenges faced by software architects dealing with legacy systems and the results inform the ongoing developed of a software tool that supports the analysis of trade-offs between different reconstructed architectures.

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

↑