-
题名基于Sugiyama的流程图自动生成算法
被引量:1
- 1
-
-
作者
梁白鸥
-
机构
西南电子技术研究所
-
出处
《计算机应用》
CSCD
北大核心
2019年第12期3639-3643,共5页
-
文摘
为了解决流程图绘制效率低下的问题,更好地保证软件模型、文档与代码的一致性,提出了一种流程图自动生成算法。首先,通过逆向分析C/C++源代码,提取代码的Token列表,生成Scope树,从而生成流程图。同时,提出了一种规范代码函数体注释的方法,提高流程图的可理解性。最后,应用Sugiyama布局算法,并对坐标指定步骤进行补充改进,对流程图进行了自动布局,最终生成可读流程图。实际应用过程中,所提算法有效地提高了软件设计文档的编写效率,保证了软件模型、文档与代码的一致性。
-
关键词
流程图自动生成
源代码逆向分析
流程图自动布局
sugiyama布局算法
软件逆向工程
-
Keywords
flowchart automatic generation
source code reverse analysis
flowchart automatic layout
sugiyama layout algorithm
software reverse engineering
-
分类号
TP391.4
[自动化与计算机技术—计算机应用技术]
-
-
题名概念图的布局算法研究
被引量:13
- 2
-
-
作者
赵国庆
杨南应
贾振洋
范典
黄荣怀
-
机构
北京师范大学知识科学与工程研究所
-
出处
《开放教育研究》
CSSCI
2005年第5期32-37,共6页
-
文摘
概念图是一种有效的知识可视化工具,而概述图的布局是影响其信息传递能力的重要因素,因此布局算法是实现概念图工具的重要技术基础。本文在Susiyama层次布局算法的基础上,针对概念图的特点和布局要求,提出了一种概念图的布局算法:首先对概念图的概念节点和关系节点进行简化处理,然后应用Susiyama 层次布局算法的第一步(分层),并对图中的关系节点进行特殊处理,调整分层,最后应用Sugiyama层次布局算法的“交叉减少”和“坐标分配”模块,得出概念图各个节点(包括概念节点、关系节点和虚拟节点)的坐标,最终得出概念图的布局。该算法已通过编程实现,并成功应用于我们自主研发的概念图工具软件中。
-
关键词
概念图
知识可视化
布局算法
有向图布局
sugiyama层次布局
-
Keywords
concept Map
knowledge visualization
layout algorithm , layout of directed graph
sugiyama hierarchical layout
-
分类号
G434
[文化科学—教育技术学]
-