事件触发并发数据流论文_王瑞荣,汪乐宇

导读:本文包含了事件触发并发数据流论文开题报告文献综述、选题提纲参考文献及外文文献翻译,主要关键词:数据流,虚拟仪器,实时,事件,系统,图形化,语言。

事件触发并发数据流论文文献综述

王瑞荣,汪乐宇[1](2003)在《事件触发并发数据流模型》一文中研究指出DHDF(动态纯数据流)是许多图形化编程平台的核心.由于它的自然属性(数据驱动)与操作系统事件驱动模型不能很好地结合,导致了两个明显的不足:运行效率低,CPU占用率高;对外部事件响应速度慢,系统实时性差.提出了一种ECDF(事件触发并发数据流)模型,并给出了该模型的文法描述以及调度算法.ECDF模型通过引入多优先级线程以及事件触发机制,在很大程度上提高了系统的实时性与运行效率.以测试系统为背景,对有关应用实例进行测试与分析,结果表明,与DHDF模型相比,ECDF模型使系统的性能在不同条件下都得到了相应的提高.该模型特别适用于处理突发性高速数据流,也适用于Reactive系统设计.(本文来源于《软件学报》期刊2003年03期)

王瑞荣,汪乐宇,周泓[2](2003)在《基于事件触发并发数据流的可视化语言》一文中研究指出数据流模型不仅可以有效地描述数据处理问题,而且具有很好的可视性与直观性,因此特别适合用于开发面向虚拟仪器的可视化编程语言.目前开发的可视化编程语言多是基于纯数据流(HomogeneousDataflow)模型的.纯数据流模型不能很好地与目前多数操作系统基于的事件驱动模型协调,存在CPU利用率低,对外部事件响应慢等缺点.在事件触发并发数据流(ECDF)的基础上,提出了一种面向虚拟仪器的可视化编程语言E.该语言支持并发多线程机制,支持外部事件驱动、阻塞调用(锁定)以及重迭I/O模式.针对不同的操作模式提出了六类仪器控件,同时还提出并实现了同一资源的双向对话通信模式.试验结果表明:该语言运行效率高、对外部事件响应时间短,对虚拟仪器系统具有较强的描述能力.(本文来源于《浙江大学学报(工学版)》期刊2003年01期)

王瑞荣[3](2003)在《基于事件触发并发数据流模型的可视化编程语言研究》一文中研究指出目前,面向虚拟仪器的可视化编程语言(或称图形化编程语言)多是基于动态纯数据流(DHDF)模型的。由于DHDF的自然属性(数据驱动)与目前大多数操作系统的事件驱动模型不能很好地结合,导致了两个明显的不足:运行效率低,CPU占用率高;对外部事件响应速度慢,系统实时性差。与此同时,测控技术的发展也对测试软件提出了新的要求,希望作为核心的软件能够在高效利用硬件平台实现并发处理的同时及时响应并处理具有一定时限的任务。 本文通过对测控系统以及与之相关的操作系统的运行机制的分析,提出了一种事件触发并发数据流(ECDF)模型,并且在该模型的基础上设计并实现了面向虚拟仪器的可视化语言—E语言。文中不仅给出了ECDF模型的文法描述和调度算法,也给出了E语言及其开发环境的设计与实现方法。与其它面向虚拟仪器的可视化编程语言相比,基于ECDF模型的E语言有以下几个特点: 1.并发多线程机制。部分虚拟仪器控件之中含有线程,在这些线程中可以实现阻塞调用、重迭I/O、事件监听以及回调等操作模式。 2.事件触发。这里的事件触发有两层含义:一是内含线程的控件,其操作运行可以由外部事件触发;二是纯数据流调度器可以由线程控件发出的事件激活。通过纯数据流调度器的自动关闭与事件激活机制,使得E语言可以在没有数据可以处理的时候让出CPU。 3.带FIFO的边。这种带FIFO的边用于线程控件与非线程控件、线程控件与线程控件之间的数据传输。这种边不仅解决了异步数据传输的问题,而且在外部数据流暂时高于内部处理速度的情况下起到了缓冲器的作用。这样做的好处是:只要FIFO具有足够的深度,就能忍受足够长时间的外部高速数据流,大大提高了系统对交发性数据流的处理能力。 4.多视图的主子程序结构。利用多视图可以同时观察主程序与子程序,提高了可视化语言的直观感与可读性。 5.六类仪器控件模型。根据需要完成的功能并考虑实现的难度,把控 摘要件模型分成六类。提出利用内含线程的虚拟仪器控件实现同一资源双向对话的通信模型。 6.分支与循环结构。针对数据流语言中的设计难点,提出了简单、实用的分支与循环结构。用这些结构可以完成迭代、递归等复杂的数学计算。 测试结果表明:与原有的基于DHDF模型的可视化语言相比,E语言不仅实现了并发运行机制,而且在事件驱动的操作系统上运行时具有更高的效率和更好的实时性能。该语言不仅适合处理突发性高速数据流,也适用于反应式系统设计。 文中还提出了一种用于描述单率、异步数据流语言的RTL文法。文法中引入传输事件常量与状态谓词侣tate Predicates)解诀了异步节点的 RTL文法描述问题。利用该文法可以对基于单率异步数据流的可视化程序进行实时性检验。(本文来源于《浙江大学》期刊2003-01-01)

王瑞荣,汪乐宇[4](2002)在《面向图形化编程的事件触发并发数据流模型》一文中研究指出目前的许多图形化编程语言 (又称为可视化语言 )多是基于动态纯数据流 DHDF(dynam ic hom ogeneousdataflow) .由于 DHDF的自然属性 (数据驱动 )与操作系统事件驱动模型不能很好地结合 ,导致了两个明显的不足 :运行效率低 ,CPU占用率高 ;对外部事件响应速度慢 ,系统实时性差 .文中提出了一种事件触发并发数据流 ECDF(event triggered concurrent dataflow)模型 ,并给出了基于该模型的图形化编程语言的构建技术 .ECDF模型通过引入多优先级线程以及事件触发机制 ,在很大程度上提高了系统的实时性与运行效率 ,并且使得基于该模型的图形化编程语言能够实现事件驱动、阻塞调用及重迭 I/O等各种操作模式 .通过一个面向测试系统的图形化程序实例表明 :ECDF模型确实大大提高了图形化程序的运行效率和对外部事件的响应速度 .(本文来源于《浙江大学学报(工学版)》期刊2002年05期)

事件触发并发数据流论文开题报告

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

数据流模型不仅可以有效地描述数据处理问题,而且具有很好的可视性与直观性,因此特别适合用于开发面向虚拟仪器的可视化编程语言.目前开发的可视化编程语言多是基于纯数据流(HomogeneousDataflow)模型的.纯数据流模型不能很好地与目前多数操作系统基于的事件驱动模型协调,存在CPU利用率低,对外部事件响应慢等缺点.在事件触发并发数据流(ECDF)的基础上,提出了一种面向虚拟仪器的可视化编程语言E.该语言支持并发多线程机制,支持外部事件驱动、阻塞调用(锁定)以及重迭I/O模式.针对不同的操作模式提出了六类仪器控件,同时还提出并实现了同一资源的双向对话通信模式.试验结果表明:该语言运行效率高、对外部事件响应时间短,对虚拟仪器系统具有较强的描述能力.

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

事件触发并发数据流论文参考文献

[1].王瑞荣,汪乐宇.事件触发并发数据流模型[J].软件学报.2003

[2].王瑞荣,汪乐宇,周泓.基于事件触发并发数据流的可视化语言[J].浙江大学学报(工学版).2003

[3].王瑞荣.基于事件触发并发数据流模型的可视化编程语言研究[D].浙江大学.2003

[4].王瑞荣,汪乐宇.面向图形化编程的事件触发并发数据流模型[J].浙江大学学报(工学版).2002

论文知识图

事件触发并发数据流模型事件触发并发数据流模型一19子程序结构一ZE语言开发环境7.2可视化程序编辑器,一5多线程控件的E语言程序实例.一8一个从串日读取数据并显示数据的E程...

标签:;  ;  ;  ;  ;  ;  ;  

事件触发并发数据流论文_王瑞荣,汪乐宇
下载Doc文档

猜你喜欢