Visual language based on event-triggered concurrent dataflow model

王瑞荣,汪乐宇,周泓
DOI: https://doi.org/10.3785/j.issn.1008-973X.2003.01.007
2003-01-01
Abstract:Dataflow computing model or dataflow model is well fit for developing virtual-instrument-oriented Visual Programming Languages (VPL) because of its descriptive power on the data processing issues and its intuitiveness to users. Most Visual Programming Languages are based on Dynamic Homogeneous Dataflow (DHDF), but the homogeneous Dataflow cannot work properly with event-driven operating system, which leads to inefficiency in use of CPU and low responding speed to external events. Based on Event-Triggered Concurrent Dataflow (ECDF) model, a virtual-instrument-oriented visual programming language E is presented. Multi-Thread, hardware event, blocking I/O and overlapped I/O are supported by this language. Six different types of Virtual Instrument Controls (VIC) for different operation model including dual communication model based on single resource are described. Experiments proved that E language had a high availability and short response time, as well as a strong descriptive power on Virtual Instrument Systems.
What problem does this paper attempt to address?