在基于图的程序中指定组件制造技术

技术编号:16175529 阅读:96 留言:0更新日期:2017-09-09 02:44
接收指定基于图的程序规范(628)的组件的用户输入。接收指定链路的用户输入,至少一些链路将上游组件的输出端口连接到下游组件的输入端口。处理基于图的程序规范以识别组件的一个或多个子集(630,631),包括:至少部分基于链接的组件的数据处理特性识别在不同子集中的组件之间发生的一个或多个子集入口点和一个或多个子集出口点,以及基于所识别的子集入口点和出口点形成子集。在用户界面内呈现所形成的子集的视觉表示。为每个所形成的子集生成准备好的代码,当用于由运行时系统执行时,使得执行与每个所形成的子集中的组件相对应的处理任务。

【技术实现步骤摘要】
在基于图的程序中指定组件本申请是申请号为201580047149.8、专利技术名称为“在基于图的程序中指定组件”、申请日为2015年09月02日的专利技术专利申请的分案申请。相关申请的交叉引用本申请要求于2014年9月2日提交的序列号为62/044,708的美国申请和2015年5月20日提交的序列号为62/164,175的美国申请的优先权。
本说明书涉及在基于图的程序中指定组件的方法。
技术介绍
一种用于数据流计算的方法利用基于图的表示,其中对应于图的节点(顶点)的计算组件通过与图的链路(有向边)对应的数据流(称为“数据流图”)耦合。通过数据流链路连接到上游组件的下游组件接收输入数据元素的有序流,并且以所接收的顺序处理输入数据元素,可选地生成一个或多个对应的输出数据元素流。用于执行这种基于图的计算的系统描述于专利技术名称为“EXECUTINGCOMPUTATIONSEXPRESSEDASGRAPHS(执行表达为图的计算)”的在先美国专利5,966,072中,其通过引用并入本文。在与该在先专利中描述的方法相关的实现方式中,每个组件被实现为驻留在通常多个计算机服务器之一上的进程。每个计算本文档来自技高网...
在基于图的程序中指定组件

【技术保护点】
一种用于基于图的计算的方法,所述方法包括:接受所述基于图的计算的规范信息,所述规范信息包括多个图元素,并且向用户提供所述规范信息的视觉表示;在第一计算系统上,基于所接受的规范信息来确定所述多个图元素的一个或多个群组的视觉表示,所述视觉表示包括对于所述一个或多个群组的至少第一群组的空间区域的空间范围的指示,其中,至少部分地基于包围所述第一群组中一个或多个图元素的空间范围的要求和不包围所述第一群组外的任何图元素的空间范围的要求来确定所述空间区域的空间范围;以及结合所述规范信息的所述视觉表示,向所述用户提供所述一个或多个群组的空间区域的视觉表示。

【技术特征摘要】
2014.09.02 US 62/044,708;2015.05.20 US 62/164,1751.一种用于基于图的计算的方法,所述方法包括:接受所述基于图的计算的规范信息,所述规范信息包括多个图元素,并且向用户提供所述规范信息的视觉表示;在第一计算系统上,基于所接受的规范信息来确定所述多个图元素的一个或多个群组的视觉表示,所述视觉表示包括对于所述一个或多个群组的至少第一群组的空间区域的空间范围的指示,其中,至少部分地基于包围所述第一群组中一个或多个图元素的空间范围的要求和不包围所述第一群组外的任何图元素的空间范围的要求来确定所述空间区域的空间范围;以及结合所述规范信息的所述视觉表示,向所述用户提供所述一个或多个群组的空间区域的视觉表示。2.根据权利要求1所述的方法,其中确定所述一个或多个群组的视觉表示包括处理所接受的规范信息以形成所述一个或多个群组。3.根据权利要求2所述的方法,还包括使得在第二计算系统上基于图的计算的执行与所形成的一个或多个群组一致。4.根据权利要求3所述的方法,其中使得所述基于图的执行与所形成的群组一致包括根据所述规范信息和所形成的群组来形成所述基于图的计算的可执行表示。5.根据权利要求2所述的方法,还包括根据所形成的一个或多个群组来形成所述基于图的计算的运行时间规范,用于控制在第二计算系统上基于图的计算的执行。6.根据权利要求1所述的方法,其中所述一个或多个群组包括图元素的嵌套群组。7.根据权利要求1所述的方法,其中用于所述基于图的计算的所述规范信息包括所述多个图元素的规范,每个图元素的规范包括该图元素的视觉表示在所述基于图的计算的视觉表示中的位置。8.根据权利要求1所述的方法,其中确定所述图元素的一个或多个群组的视觉表示包括:形成围绕群组的空间区域的候选轮廓集的第一表征;以及根据所述第一表征,确定围绕群组的空间区域的调整轮廓集的第二表征。9.根据权利要求8所述的方法,其中形成所述第一表征包括形成环绕所述图元素的至少一部分所述视觉表示的曲面细分。10.根据权利要求9所述的方法,其中形成所述第一表征包括识别所述曲面细分的瓦片和轮廓集的边界的交叉点。11.根据权利要求10所述的方法,其中确定所述第二表征包括调整所述交叉点。12.根据权利要求11所述的方法,其中调整所述交叉点包括根据轮廓之间或轮廓与图元素之间的分离要求来约束所调整的交叉点。13.根据权利要求11所述的方法,其中确定所述第二表征还包括使得通过连接所述交叉点而形成的轮廓平滑。14.根据权利要求8所述的方法,其中所述图元素形成部分有序集,并且形成所述第一表征包括根据部分排序来确定分离多对图元素的轮廓的数量。15.根据权利要求14所述的方...

【专利技术属性】
技术研发人员:C·W·斯坦菲尔A·韦斯A·F·罗伯茨S·A·库克利希
申请(专利权)人:起元科技有限公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1