首页> 外文会议>International Conference on Objects, Models, Components, Patterns >Efficient Retrieval and Ranking of Undesired Package Cycles in Large Software Systems
【24h】

Efficient Retrieval and Ranking of Undesired Package Cycles in Large Software Systems

机译:高软件系统中不需要的包装周期的有效检索和排序

获取原文
获取外文期刊封面目录资料

摘要

Many design guidelines state that a software system architecture should avoid cycles between its packages. Yet such cycles appear again and again in many programs. We believe that the existing approaches for cycle detection are too coarse to assist the developers to remove cycles from their programs. In this paper, we describe an efficient algorithm that performs a fine-grained analysis of the cycles among the packages of an application. In addition, we define a metric to rank cycles by their level of undesirability, prioritizing the cycles that seems the more undesired by the developers. Our approach is validated on two large and mature software systems in Java and Smalltalk.
机译:许多设计指南状态,软件系统架构应避免其包之间的周期。然而,在许多程序中,这种循环再次出现。我们认为,循环检测的现有方法太粗糙,以帮助开发人员从他们的计划中移除周期。在本文中,我们描述了一种高效的算法,该算法在应用程序的包装中执行对循环的细粒度分析。此外,我们将度量定义为循环通过其不希望性水平排列,优先考虑开发人员更为不受欢迎的循环。我们的方法在Java和SmallTalk中的两个大型和成熟的软件系统上验证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号