首页> 外文会议>European Conference on Software Maintenance and Reengineering >Architecture-Aware Adaptive Clustering of OO Systems
【24h】

Architecture-Aware Adaptive Clustering of OO Systems

机译:OO系统的体系结构感知自适应群集

获取原文

摘要

The recovery of software architecture is a first important step towards re-engineering a software system. Architecture recovery usually involves clustering. The problem with current clustering techniques is that they decide exclusively based on syntactic dependencies instead of looking at higher-level semantic information. As a result, the recovered architecture is not always meaningful to a human software engineer. In this paper, we propose an approach that combines clustering with pattern-matching techniques to recover meaningful decompositions. Pattern-matching is used to identify architectural clues - small structural patterns that provide semantic information to allow for a rating of the dependencies found between a system's entities. These clues are used to compute an adaptive inter-class similarity measure which is then used by a clustering algorithm to produce the final system decomposition.
机译:软件架构的恢复是重新设计软件系统的第一个重要步骤。架构恢复通常涉及聚类。当前聚类技术的问题是它们专门基于语法依赖项来决定,而不是查看更高级别的语义信息。结果,恢复的架构对人类软件工程师并不有意义。在本文中,我们提出了一种方法,该方法将聚类与模式匹配技术相结合以恢复有意义的分解。模式匹配用于识别架构线索 - 小型结构模式,其提供语义信息,以允许系统实体之间发现的依赖项等级。这些线索用于计算自适应间相似度量,然后由聚类算法使用,以产生最终的系统分解。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号