首页 | 本学科首页   官方微博 | 高级检索  
     


The Design and Implementation of a Framework for Automatic Modularization of Software Systems
Authors:S.?Parsa  author-information"  >  author-information__contact u-icon-before"  >  mailto:parsa@iust.ac.ir"   title="  parsa@iust.ac.ir"   itemprop="  email"   data-track="  click"   data-track-action="  Email author"   data-track-label="  "  >Email author,O.?Bushehrian
Affiliation:(1) Colledge of Computer Engineering, Iran University of Science and Technology, Narmak, Tehran, Iran
Abstract:It is a difficult task to manually cluster a large software system into loosely coupled modules with a large number of highly cohesive classes. On the other hand clustering is a NP-Hard problem. In this paper the design and implementation of a flexible software environment, called DAGC, to assemble and experiment with genetic clustering algorithms, for software (re)modularization, is described. The main idea behind the design of the DAGC is to define a general genetic clustering algorithm which may invoke different implementations for the parts from an extendable list of components. The DAGC provides visualization facilities to compare and evaluate different genetic clustering algorithms, regarding the two parameters of running time and the quality of clusters generated by the algorithms.
Keywords:framework  genetic  clustering  algorithm  modularization  confidence analysis
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号