• DocumentCode
    2038867
  • Title

    Implementing level 4 liveness in declarative visual programming languages

  • Author

    Burnett, Margaret M. ; Atwood, John W., Jr. ; Welch, Zachary T.

  • Author_Institution
    Dept. of Comput. Sci., Oregon State Univ., Corvallis, OR, USA
  • fYear
    1998
  • fDate
    1-4 Sep 1998
  • Firstpage
    126
  • Lastpage
    133
  • Abstract
    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. 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
  • Keywords
    data visualisation; graphical user interfaces; visual languages; visual programming; GUI specification VPLs; constant monitoring; continuous redisplay; continuously time varying calculations; declarative VPLs; declarative visual programming languages; graphical simulation VPLs; implementation method; level 4 liveness; reactive VPLs; scientific visualization VPLs; Clocks; Computational modeling; Computer displays; Computer languages; Computer science; Computerized monitoring; Costs; Feedback; Graphical user interfaces; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages, 1998. Proceedings. 1998 IEEE Symposium on
  • Conference_Location
    Halifax, NS
  • ISSN
    1049-2615
  • Print_ISBN
    0-8186-8712-6
  • Type

    conf

  • DOI
    10.1109/VL.1998.706155
  • Filename
    706155