首页> 外文会议>ACM symposium on Software visualization >A topology-shape-metrics approach for the automatic layout of UML class diagrams
【24h】

A topology-shape-metrics approach for the automatic layout of UML class diagrams

机译:UML类图的自动布局的拓扑形状度量方法

获取原文

摘要

Class diagrams are among the most popular visualizations for object oriented software systems and have a broad range of applications. In many settings it is desirable that the placement of the diagram elements is determined automatically, especially when the diagrams are generated automatically which is usually the case in reverse engineering. For this reason the automatic layout of class diagram gained importance in the last years. Current approaches for the automatic layout of class diagrams are based on the hierarchic graph drawing paradigm. These algorithms produce good results for class diagrams with large and deep structural information, i.e., diagrams with a large and deep inheritance hierarchy. However, they do not perform satisfactorily in absence of this information. We propose in this work a new algorithm for automatic layout of class diagram which is based on the topology-shape-metrics approach. The algorithm is an adaption of sophisticated graph drawing algorithms which have proven their effectiveness in many applications. The algorithm works as well for class diagrams with rich structural information as for class diagrams with few or no structural information. It improves therefore the existing algorithms significantly. An implementation of the algorithm is used in the reverse engineering tool JarInspector.
机译:类图是面向对象软件系统最受欢迎的可视化工具之一,具有广泛的应用范围。在许多设置中,希望自动确定图表元素的位置,尤其是在自动生成图表时(在逆向工程中通常是这种情况)。因此,在最近几年中,类图的自动布局变得越来越重要。当前用于自动布置类图的方法是基于层次图绘制范例。对于具有大量和深层结构信息的类图(即具有大量和深层继承层次的图),这些算法可产生良好的结果。但是,在缺少此信息的情况下,它们的性能不能令人满意。在这项工作中,我们提出了一种基于拓扑形状度量方法的类图自动布局新算法。该算法是复杂的图形绘制算法的改编,这些算法已在许多应用中证明了其有效性。该算法对于具有丰富结构信息的类图以及具有很少或没有结构信息的类图同样适用。因此,它大大改善了现有算法。逆向工程工具 JarInspector 中使用了该算法的一种实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号