首页> 外文期刊>International journal of software engineering and knowledge engineering >Reconstructing Software High-Level Architecture by Clustering Weighted Directed Class Graph
【24h】

Reconstructing Software High-Level Architecture by Clustering Weighted Directed Class Graph

机译:通过聚类加权有向类图重构软件高级体系结构

获取原文
获取原文并翻译 | 示例
           

摘要

Software architecture reconstruction plays an important role in software reuse, evolution and maintenance. Clustering is a promising technique for software architecture reconstruction. However, the representation of software, which serves as clustering input, and the clustering algorithm need to be improved in real applications. The representation should contain appropriate and adequate information of software. Furthermore, the clustering algorithm should be adapted to the particular demands of software architecture reconstruction well. In this paper, we first extract Weighted Directed Class Graph (WDCG) to represent object-oriented software. WDCG is a structural and quantitative representation of software, which contains not only the static information of software source code but also the dynamic information of software execution. Then we propose a WDCG-based Clustering Algorithm (WDCG-CA) to reconstruct high-level software architecture. WDCG-CA makes full use of the structural and quantitative information of WDCG, and avoids wrong compositions and arbitrary partitions successfully in the process of reconstructing software architecture. We introduce four metrics to evaluate the performance of WDCG-CA. The results of the comparative experiments show that WDCG-CA outperforms the comparative approaches in most cases in terms of the four metrics.
机译:软件体系结构重建在软件重用,演化和维护中起着重要作用。群集是用于软件体系结构重建的有前途的技术。但是,在实际应用中,需要改进用作群集输入的软件表示形式和群集算法。该表示应包含适当和适当的软件信息。此外,聚类算法应很好地适应软件体系结构重建的特定需求。在本文中,我们首先提取加权有向类图(WDCG)来表示面向对象的软件。 WDCG是软件的结构化和定量化表示,它不仅包含软件源代码的静态信息,还包含软件执行的动态信息。然后,我们提出了一种基于WDCG的聚类算法(WDCG-CA)来重构高级软件体系结构。 WDCG-CA充分利用了WDCG的结构和定量信息,在重建软件体系结构的过程中成功地避免了错误的组成和任意分区。我们介绍了四个指标来评估WDCG-CA的性能。比较实验的结果表明,在四个指标方面,WDCG-CA在大多数情况下均优于比较方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号