Extending an Advanced Logic Programming Environment by an Object-Oriented User Interface Management System

  • Heinrich Jasper
Part of the Focus on Computer Graphics book series (FOCUS COMPUTER)


Visualization and manipulation of knowledge is of great importance for any knowledge based system. Window based user interface management systems (UIMS) allow building flexible and easy to use interactive graphical user interfaces. There is a need to integrate such UIMS into knowledge base programming environments. This paper addresses the integration of UIMS into the logic programming environment PROTOS-L. Our approach provides a small set of built-in predicates that defines an easy to use object-oriented interface to UIMS within the logic programming language. This interface is realized by the PROTOS-L window manager and presented by a simple text editor in this paper. Its implementation is based on a multiple process concept with asynchronous communication in order to cope with long lasting inference processes. The prototype of the PROTOS-L window manager is implemented on top of the standard user interface toolkit OSF/Motif.


Logic Programming Inference Process Class Hierarchy Object Identifier Window System 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Appelrath, H.-J., Das EUREKA-Projekt PROTOS, in Brauer, W., Wahlster, W., (eds.), Proceedings GI-Kongress Wissensbasierte Systeme, IFB 155, Springer Verlag, 1987.Google Scholar
  2. Beierle, C, Böttcher, S., PROTOS-L: Towards a Knowledge Base Programming Language, in W. Brauer, W. Wahlster (eds.), Proceedings GI-Kongress Wissensbasierte Systeme, IFB, Springer Verlag, 1989.Google Scholar
  3. BIM Prolog Graphic Package, BIM, Everberg (B), 1988.Google Scholar
  4. OSF/Motif Schnittstelle für IF/Prolog, Interface GmbH, München (D), 1990.Google Scholar
  5. OSF/Motif Programmers Guide, Open Software Foundation, Prentice Hall, Englewood Cliffs (NJ), 1990.Google Scholar
  6. OSF/Motif Programmer’s Reference Manual, Open Software Foundation, 1990.Google Scholar
  7. Quintus ProWindows User’s Guide, Quintus Computer Systems Inc. Mountain View (CA), 1988.Google Scholar
  8. Quintus ProXt User’s Guide, Quintus Computer Systems Inc. Mountain View (CA), 1990.Google Scholar
  9. Scheifler, R.W., Gettys, J., and Newman, R., X Window System, DIGITAL Press, 1988.Google Scholar
  10. Young, D., The X Window System: Application and Programming with Xt (Motif Version), Prentice Hall, Englewood Cliffs (NJ), 1990.Google Scholar

Copyright information

© EUROGRAPHICS The European Association for Computer Graphics 1995

Authors and Affiliations

  • Heinrich Jasper

There are no affiliations available

Personalised recommendations