Interfacing prolog and VRML and its application to constraint visualization

Smedbáck, Goran and Hermenegildo, Manuel V. (1999). Interfacing prolog and VRML and its application to constraint visualization. In: "International Conference on the Practical Application of Constraint Technologies and Logic Programming", April 19-21, 1999, London, UK. ISBN 9781902426013.

Description

Title: Interfacing prolog and VRML and its application to constraint visualization
Author/s:
  • Smedbáck, Goran
  • Hermenegildo, Manuel V.
Item Type: Presentation at Congress or Conference (Article)
Event Title: International Conference on the Practical Application of Constraint Technologies and Logic Programming
Event Dates: April 19-21, 1999
Event Location: London, UK
Title of Book: PACLP 99: Conference Proceedings
Date: April 1999
ISBN: 9781902426013
Subjects:
Freetext Keywords: Execution visualization, Constraint logic programming, Constraint programming,Prolog, VRML, Programación lógica restringida, Programación restringida.
Faculty: Facultad de Informática (UPM)
Department: Inteligencia Artificial
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview

Abstract

A number of data description languages initially designed as standards for trie WWW are currently being used to implement user interfaces to programs. This is done independently of whether such programs are executed in the same or a different host as trie one running the user interface itself. The advantage of this approach is that it provides a portable, standardized, and easy to use solution for the application programmer, and a familiar behavior for the user, typically well versed in the use of WWW browsers. Among the proposed standard description languages, VRML is a aimed at representing three dimensional scenes including hyperlink capabilities. VRML is already used as an import/export format in many 3-D packages and tools, and has been shown effective in displaying complex objects and scenarios. We propose and describe a Prolog library which allows parsing and checking VRML code, transforming it, and writing it out as VRML again. The library converts such code to an internal representation based on first order terms which can then be arbitrarily manipulated. We also present as an example application the use of this library to implement a novel 3-D visualization for examining and understanding certain aspects of the behavior of CLP(FD) programs.

More information

Item ID: 14390
DC Identifier: http://oa.upm.es/14390/
OAI Identifier: oai:oa.upm.es:14390
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 02 Feb 2013 10:08
Last Modified: 21 Apr 2016 14:02
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM