Title :
VPL: an active, declarative visual programming system
Author :
Lau-Kee, David ; Billyard, Adam ; Faichney, Robin ; Kozato, Yasuo ; Otto, Paul ; Smith, Mark ; Wilkinson, Ian
Author_Institution :
Canon Research Europe, Guildford, UK
Abstract :
VPL is a visual programming language and environment for interactive image processing. VPL uses a novel system architecture which separates interaction and computation components in order to provide a highly interactive visual programming user-interface. VPL is based on a declarative, demand driven dataflow model of computation. It is a practical, usable visual programming system, integrating tools for browsing, inspecting and editing components and documentation. VPL also provides data persistence and data import/export mechanisms. The visual programming model supports both function extensibility and higher order functions, allowing users to build their own program dataflow structures within the VPL environment
Keywords :
programming environments; user interfaces; visual languages; visual programming; VPL; dataflow structures; declarative visual programming system; demand driven dataflow model; documentation; function extensibility; interactive image processing; user-interface; visual programming language; Computational modeling; Computer architecture; Computer interfaces; Computer languages; Documentation; Europe; Functional programming; Image processing; Libraries; Production systems;
Conference_Titel :
Visual Languages, 1991., Proceedings. 1991 IEEE Workshop on
Conference_Location :
Kobe
Print_ISBN :
0-8186-2330-6
DOI :
10.1109/WVL.1991.238852