4.1 Article

Evolutionary and collaborative software architecture recovery with Softwarenaut

期刊

SCIENCE OF COMPUTER PROGRAMMING
卷 79, 期 -, 页码 204-223

出版社

ELSEVIER
DOI: 10.1016/j.scico.2012.04.007

关键词

Architecture recovery; Visualization; Reverse engineering; Software tools

资金

  1. NF through project SOSYA [132175]

向作者/读者索取更多资源

Architecture recovery is an activity applied to a system whose initial architecture has eroded. When the system is large, the user must use dedicated tools to support the recovery process. We present Softwarenaut a tool which supports architecture recovery through interactive exploration and visualization. Classical architecture recovery features, such as filtering and details on demand, are enhanced with evolutionary capabilities when multi-version information about a subject system is available. The tool allows sharing and discovering the results of previous analysis sessions through a global repository of architectural views indexed by systems. We present the features of the tool together with the architecture recovery process that it supports using as a case-study ArgoUML, a well-known open source Java system. (C) 2012 Elsevier B.V. All rights reserved.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.1
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据