The Open UniversitySkip to content
 

Two-dimensional Visual Programming and Three-Dimensional Execution Visualisation in Prolog

Holland, Simon (1991). Two-dimensional Visual Programming and Three-Dimensional Execution Visualisation in Prolog. In: Colloquium Digest of the Institute of Electrical Engineers' IEE Colloquium on Real World Visualisation - Virtual World - Virtual Reality, IEE Electronics Division, 4/1-4/4.

Full text available as:
[img]
Preview
PDF (Version of Record) - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
Download (42kB) | Preview
URL: https://ieeexplore.ieee.org/document/263727
Google Scholar: Look up in Google Scholar

Abstract

A new, simple, expressively complete visual formalism for programming in Prolog is presented. The formalism is shown to be equivalent to the standard textual notation for Prolog. Some aspects of Prolog programs are identified that appear to be clearer for novices when presented in the graphic formalism, while other aspects of Prolog are noted that may be clearer in the standard textual notation. The design of an implemented computer environment dubbed VPP (short for "Visual Programming in Prolog") is presented that supports visual programming in Prolog using the graphical formalism. Two different implemented experimental prototypes of VPP are discussed.

Item Type: Conference or Workshop Item
Extra Information: originally presented at the Institute of Electrical Engineers' IEE Colloquium on Visualisation, Virtual World, Virtual Reality, Savoy Place, London, UK, 26 Sep 1991.
Keywords: programming environments; PROLOG; visual programming; 2D visual programming; 3D program execution visualization; textual notation; graphic formalism; VPP; execution spaces
Academic Unit/School: Faculty of Science, Technology, Engineering and Mathematics (STEM) > Computing and Communications
Faculty of Science, Technology, Engineering and Mathematics (STEM)
Item ID: 59627
Depositing User: Simon Holland
Date Deposited: 19 Mar 2019 10:16
Last Modified: 29 Mar 2019 12:22
URI: http://oro.open.ac.uk/id/eprint/59627
Share this page:

Download history for this item

These details should be considered as only a guide to the number of downloads performed manually. Algorithmic methods have been applied in an attempt to remove automated downloads from the displayed statistics but no guarantee can be made as to the accuracy of the figures.

Actions (login may be required)

Policies | Disclaimer

© The Open University   contact the OU