Title :
E: a visual language for virtual instruments system
Author :
Wang, Rui-Rong ; Wang, Jing-Zhong ; Xue, Anke
Author_Institution :
Dept. of Autom., Hangzhou Electron. Sci. & Technol. Univ., China
Abstract :
Visual development environments such as Lab View and Agilent VEE allow users to develop their virtual instruments (VIs) quickly and intuitively. Both the software development tools are based on dynamic homogeneous dataflow (DHDF) visual language. But the pure data-driven DHDF model has two demerits when working on a single processor system: one is that it needs a dynamic scheduler to schedule the nodes continually and circularly, which consumed almost all the CPU resource; the other is it can´t react to interrupt (or event) in an event-driven operating systems that are ubiquitous. A visual language E based on an event-triggered concurrent dataflow (ECDF) model is presented in this paper. The dataflow scheduler in E stops when there is no node ready for execution and can be activated by a data-ready event. This operating mechanism leads to two advantages: the efficiency using of CPU and high responding speed to external events.
Keywords :
data flow computing; virtual instrumentation; visual languages; dataflow scheduler; event-triggered concurrent dataflow; virtual instruments system; visual development environments; visual language; Computer languages; Data processing; Displays; Dynamic scheduling; Instruments; Operating systems; Petri nets; Real time systems; Runtime; Yarn;
Conference_Titel :
Machine Learning and Cybernetics, 2004. Proceedings of 2004 International Conference on
Print_ISBN :
0-7803-8403-2
DOI :
10.1109/ICMLC.2004.1382291