Archimetrix: A Tool for Deficiency-Aware Software Architecture Reconstruction

Archimetrix: A Tool for Deficiency-Aware Software Architecture Reconstruction
复制标题

Archimetrix:缺陷感知软件架构重建工具

DOI:
10.1109/wcre.2012.61
复制
发表时间:
2012
期刊:
2012 19th Working Conference on Reverse Engineering
影响因子:
--
通讯作者:
M. Detten
M. Detten
中科院分区:
--
文献类型:
--
作者:
M. Detten

文献摘要

被引文献

相似文献

维护软件系统需要这些系统的最新模型,以系统地计划,分析和执行必要的再工程步骤。通常,没有或只有过时的模式,这种系统。因此,需要逆向工程步骤来恢复系统的组件、子系统和连接器。然而,逆向工程方法受到系统代码库中的设计缺陷的严重影响,例如,它们导致错误的组件结构。因此,Archives使再工程师能够检测到与逆向工程的基于组件的体系结构最相关的缺陷,并通过呈现消除给定缺陷的体系结构后果来支持他。
Maintaining software systems requires up-to-date models of these systems to systematically plan, analyze, and execute the necessary reengineering steps. Often, no or only outdated models of such systems exist. Thus, a reverse engineering step is needed that recovers the system's components, subsystems, and connectors. However, reverse engineering methods are severely impacted by design deficiencies in the system's code base, e.g., they lead to wrong component structures. Therefore, Archimetrix enables the reengineer to detect the most relevant deficiencies with respect to a reverse engineered component-based architecture and supports him by presenting the architectural consequences of removing a given deficiency.