...
首页> 外文期刊>The Journal of Systems and Software >Applications of clustering techniques to software partitioning, recovery and restructuring
【24h】

Applications of clustering techniques to software partitioning, recovery and restructuring

机译:群集技术在软件分区,恢复和重组中的应用

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

获取外文期刊封面封底 >>

       

摘要

The artifacts constituting a software system are sometimes unnecessarily coupled with one another or may drift over time. As a result, support of software partitioning, recovery, and restructuring is often necessary. This paper presents studies on applying the numerical taxonomy clustering technique to software applications. The objective is to facilitate those;Activities just mentioned and to improve design. evaluation and evolution. Numerical taxonomy is mathematically simple and yet it is a useful mechanism for component clustering and software partitioning. The technique can be applied at various levels of abstraction or to different software life-cycle phases. We have applied the technique to: (1) software partitioning at the software architecture design phase; (2) grouping of components based on the source code to recover the software architecture in the reverse engineering process; (3) restructuring of a software to support evolution in the maintenance stage; and (4) improving cohesion and reducing coupling for source code. In this paper, we provide an introduction to the numerical taxonomy, discuss our experiences in applying the approach to various areas. and relate the technique to the context of similar work. (C) 2003 Elsevier Inc. All rights reserved.
机译:构成软件系统的工件有时会不必要地相互耦合,或者会随时间推移而漂移。因此,通常需要支持软件分区,恢复和重组。本文介绍了将数字分类法聚类技术应用于软件应用的研究。目的是促进上述活动并改善设计。评价和演变。数值分类法在数学上很简单,但是它是组件聚类和软件分区的有用机制。该技术可以应用于各种抽象级别或应用于不同的软件生命周期阶段。我们将该技术应用于:(1)在软件体系结构设计阶段进行软件分区; (2)根据源代码对组件进行分组,以在逆向工程过程中恢复软件体系结构; (3)重组软件以支持维护阶段的发展; (4)提高内聚力,减少源代码的耦合。在本文中,我们对数值分类法进行了介绍,并讨论了将方法应用于各个领域的经验。并将这项技术与类似工作的背景联系起来。 (C)2003 Elsevier Inc.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号