VIP(ID:8019/)


for View Interactive Programming

Visual programmign system for modelling physics problems


Related languages
GLISP => VIP   Extension of

References:
  • Novak, G. and Bulko, W., ``Diagrams and Text as Computer Input'', Journal of Visual Languages and Computing, vol. 4 (June 1993) pp. 161-175. view details
  • Novak, G. "Generating Programs from Connections of Physical Models", Proc. 10th Conf. on Artificial Intelligence for Applications, IEEE Computer Society Press, March 1994, pp. 224-230 view details Abstract: We describe a system that constructs a computer program from a graphical specification provided by the user. The specification consists of diagrams that represent physical and mathematical models; connections between diagram ports signify that corresponding quantities must be equal. A program (in Lisp or C) is generated from the graphical specification by data flow analysis and algebraic manipulation of equations associated with the physical models. Equations, algebraic manipulations, and unit conversions are hidden from the user and are performed automatically. This system allows more rapid generation of programs than would be possible with hand coding.
    External link: Online copy pdf