首页> 外文会议>Conference on Innovations in Information Technologies >An Evolutionary Approach for Partitioning Weighted Module Dependency Graphs
【24h】

An Evolutionary Approach for Partitioning Weighted Module Dependency Graphs

机译:一种分区加权模块依赖性图的进化方法

获取原文

摘要

The structure of most software systems is large and complex. Therefore, understanding these software systems is difficult. The reason for this complexity is the dependency of their varied modules on each other. The type of dependencies in software systems may be function calls, variable references, macro invocations, and so on. Dependencies of modules of a software system can be viewed as a weighted directed graph that in this paper is referred to as Weighted Module Dependency Graph (WMDG). Software clustering is the process that divides the WMDG of a large software system into different partitions with maximum intra-connecnvity and minimum inter-connectivity. Software clustering problem is NP-Hard and therefore software clustering algorithms try to find near optimal partitions. All algorithms, proposed for software clustering, use module dependency graphs and don't consider weights for them. In this paper, a new genetic algorithm is proposed for clustering WMDGs. Experimental results show that using WMDGs increases the efficiency of clustering algorithm.
机译:大多数软件系统的结构很大,复杂。因此,了解这些软件系统很难。这种复杂性的原因是它们各种模块彼此的依赖性。软件系统中的依赖项类型可以是函数调用,可变引用,宏调用等。可以将软件系统的模块的依赖性视为加权指向图,其中本文称为加权模块依赖图(WMDG)。软件群集是将大型软件系统的WMDG分成不同的分区的过程,其具有最大内连接和最小连接间的不同分区。软件聚类问题是NP-Hard,因此软件聚类算法尝试在最佳分区附近找到。所有算法都提出用于软件群集,使用模块依赖图,并不考虑它们的权重。本文提出了一种新的遗传算法,用于聚类为WMDGS。实验结果表明,使用WMDG增加聚类算法的效率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号