首页> 外文学位 >An optimal algorithm and extensions for the MoJo distance measure.
【24h】

An optimal algorithm and extensions for the MoJo distance measure.

机译:MoJo距离度量的最佳算法和扩展。

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

摘要

A problem that the software industry frequently faces is the maintenance and improvement of legacy software systems. Though most legacy software systems are still working well, their structure is often no longer understood. When one wants to migrate a legacy software system to a new operating system or different programming language, or to add to its functionality, it is essential to recover the structure of the legacy software system before any change is made on it. Many reverse engineering projects attempt to regain this knowledge.; A common approach to the problem of understanding a large software system is to decompose it into smaller, easier to comprehend subsystems. Though such approaches can aid the process of understanding legacy software systems, an important issue for the current software clustering techniques is that they are hard to evaluate. It is clear that an objective way of comparing different software clustering decompositions is necessary.; In this thesis, we concentrated on comparing different software clustering techniques by comparing their output decompositions. We have improved a method for comparing the output of different software clustering approaches called MoJo and enhanced a metric for evaluating the quality of a software clustering approach. We also introduced a new variation of MoJo that integrates edge information to the MoJo measure.; The approaches presented in this thesis have been implemented and applied to real industrial software systems. The results we obtained demonstrate the effectiveness and usefulness of our techniques.
机译:软件行业经常面临的问题是旧软件系统的维护和改进。尽管大多数旧版软件系统仍然可以正常运行,但是它们的结构通常不再被理解。当您想将旧软件系统迁移到新的操作系统或不同的编程语言,或增加其功能时,必须在对旧软件系统进行任何更改之前恢复其结构。许多逆向工程项目试图重新获得这种知识。解决大型软件系统问题的一种常见方法是将其分解为更小,更易于理解的子系统。尽管这样的方法可以帮助理解遗留软件系统,但是当前软件集群技术的一个重要问题是它们难以评估。显然,比较不同软件集群分解的客观方法是必要的。在本文中,我们集中于通过比较不同的软件聚类技术的输出分解来进行比较。我们改进了一种用于比较不同软件集群方法(称为MoJo)的输出的方法,并增强了一种评估软件集群方法质量的度量。我们还介绍了MoJo的新变种,它将边缘信息集成到MoJo度量中。本文提出的方法已经实现并应用于实际的工业软件系统。我们获得的结果证明了我们技术的有效性和实用性。

著录项

  • 作者

    Wen, Zhihua.;

  • 作者单位

    York University (Canada).;

  • 授予单位 York University (Canada).;
  • 学科 Computer Science.
  • 学位 M.Sc.
  • 年度 2003
  • 页码 92 p.
  • 总页数 92
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号