[发明专利]一种可视化图形程序拓扑排序方法有效
申请号: | 201310101323.5 | 申请日: | 2013-03-26 |
公开(公告)号: | CN103207903A | 公开(公告)日: | 2013-07-17 |
发明(设计)人: | 冯亚东;陈宏君;刘克金;曹冬明;王国栋;周强;邱大为 | 申请(专利权)人: | 南京南瑞继保电气有限公司;南京南瑞继保工程技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 许方 |
地址: | 211102 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种可视化图形程序拓扑排序方法,先将符号按照先横向x坐标进行升序排列,x坐标相同的按纵向y坐标升序排列,形成初步顺序;设计闭环图形网络中的破环符号,把与闭环符号输出点相连接的后继符号的输入点置为已知;按照深度优先和数据流依赖关系进行拓扑排序,定义拓扑排序出栈的规则;并且根据输入输出点相连接的数据流依赖关系,优先判断紧随该符号的后继符号状态是否已知,把有数据流依赖关系的符号按分支遍历排序。此方法可减少人工干预过程,解决闭环死锁依赖,以数据流依赖关系形成执行分支,提高程序运行效率。 | ||
搜索关键词: | 一种 可视化 图形 程序 拓扑 排序 方法 | ||
【主权项】:
一种可视化图形程序拓扑排序方法,其特征在于包括如下三部分:第一部分,先将符号按照先横向x坐标进行升序排列,x坐标相同的按纵向y坐标升序排列,形成初步顺序;第二部分,设计闭环图形网络中的破环符号BreakLoop,把与闭环符号输出点相连接的后继符号的输入点置为已知;第三部分,按照深度优先和数据流依赖关系进行拓扑排序,定义拓扑排序出栈的规则,当一个符号没有输入点或者所有输入点都处于已知状态时,该符号置为已知状态优先出栈,并置和该符号输出点相连接的后继符号的输入点已知;并且根据输入输出点相连接的数据流依赖关系,优先判断紧随该符号的后继符号状态是否已知,把有数据流依赖关系的符号按分支遍历排序。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京南瑞继保电气有限公司;南京南瑞继保工程技术有限公司,未经南京南瑞继保电气有限公司;南京南瑞继保工程技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310101323.5/,转载请声明来源钻瓜专利网。