Implementing level 4 liveness in declarative visual programming languages

被引:17
作者
Burnett, MM [1 ]
Atwood, JW [1 ]
Welch, ZT [1 ]
机构
[1] Oregon State Univ, Dept Comp Sci, Corvallis, OR 97331 USA
来源
1998 IEEE SYMPOSIUM ON VISUAL LANGUAGES, PROCEEDINGS | 1998年
关键词
D O I
10.1109/VL.1998.706155
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
An increasingly common characteristic in visual programming languages (VPLs) is level 4 liveness-the constant monitoring of the system state with continuous redisplay as events arrive and computations progress. However, level 4 liveness can be expensive. In this paper, we present an implementation method that supports level 4 liveness in declarative VPLs, ensuring without "unreasonable" cost that all values on the screen are correctly updated as computations progress. The method is especially well-suited for the growing class of declarative VPLs that display continuously time-varying calculations and graphics, such as GUI specification VPLs, event-based or reactive VPLs, scientific visualization VPLs, or graphical simulation VPLs.
引用
收藏
页码:126 / 133
页数:8
相关论文
empty
未找到相关数据