首页> 外文会议>IEEE international conference on computer science and information technology;ICCSIT 2009 >Not-so-free data flow in a visual data flow programming language
【24h】

Not-so-free data flow in a visual data flow programming language

机译:视觉数据流编程语言中并非如此自由的数据流

获取原文

摘要

Three main benefits of visual data flow programming languages (VDFLs) are the asynchronous and parallel program execution and the concrete representation of program code. In a real world, optical communication is a good example of free and parallel data flow. Therefore, we considered a VDFL as a practical tool for visualizing an optical communication flow. However, in a VDFL data flow can become synchronous and discontinuous by reasons represented in this article. The problem arises from the fact that there are no programmable control mechanisms to handle partially dependent data that appear commonly in an optical communication flow. This problem can be generalized to programming situations where a computational node of a visual data flow program should be modified during its runtime. In this article, we introduce three solutions to the problem: dummy packets, an event switch and a dynamic computational node (DCN). Dummy packets are empty packets enabling continuous data flow of a program. The event switch is based on the use of an event handler and a property node. The DCN is also a theoretical solution as well. With the help of dynamic input and output terminals the behavior of a DCN can be modified during the runtime.
机译:可视数据流编程语言(VDFL)的三个主要优点是异步和并行程序执行以及程序代码的具体表示。在现实世界中,光通信是自由和并行数据流的一个很好的例子。因此,我们认为VDFL是可视化光通信流的实用工具。但是,在VDFL中,由于本文所述的原因,数据流可能变得同步且不连续。该问题是由于没有可编程控制机制来处理通常在光通信流中出现的部分相关数据而引起的。可以将这种问题推广到编程情况,在这种情况下,可视数据流程序的计算节点应在其运行时进行修改。在本文中,我们介绍了针对该问题的三种解决方案:虚拟数据包,事件切换和动态计算节点(DCN)。虚拟数据包是空数据包,可实现程序的连续数据流。事件切换基于事件处理程序和属性节点的使用。 DCN也是一个理论上的解决方案。借助动态输入和输出终端,可以在运行期间修改DCN的行为。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号