Abstract
Transparency and adaptability are important criteria for the usability of computer systems. It is not easy to fulfill these criteria in ill-structured domains by using traditional software concepts. The object-oriented approach, however, allows the construction of metasystems which enable the user to understand and manipulate the underlying conceptual schemata of an application system.
ZOO is a metasystem for the application expert. ZOO visualizes the contents of an object-oriented knowledge base in a graphic, spatial representation as a net of icons. ZOO allows its user to inspect, manipulate, create and delete the components of a knowledge base through direct manipulation of graphic objects.
The author was a member of the Research Group INFORM at the University of Stuttgart, when he developed the ZOO system. The Research Group INFORM is supported by the German Federal Ministery of Research and Technology (BMFT) under contract ITW8404A/4, as part of the joint project WISDOM. The development of the ZOO system was supported by the TA Triumph Adler AG, Nürnberg, West Germany.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
D.G. Bobrow, M. Stefik: “The LOOPS Manual”. Technical Report KBVLSI-81-83, Knowledge Systems Area, Xerox Palo Alto Research Center (PARC), 1981.
Brachmann. R. et al.: “KL-ONE Reference Manual”. BBN-Report 3848, BBN, July, 1978.
B.G. Buchanan, E.H. Shortliffe: The Addison-Wesley Series in Artificial Intelligence: “Rule-Based Expert Systems: The MYCIN Experiments of the Stanford Heuristic Programming Project”. Addison-Wesley, Reading, Ma., 1984.
R. Davis, D.B. Lenat: Advanced Computer Science Series: “Knowledge Based Systems in Artificial Intelligence”. McCraw-Hill, New York, 1982.
F. Fabian Jr., A. C. Lemke: “Wlisp Manual”. Technical Report CU-CS-302-85, University of Colorado, Boulder, February, 1985. Translated by V. Patten and C. Morel.
G. Fischer, M. Schneider: “Knowledge-based Communication Processes in Software Engineering”. In Proceedings of the 7th International Conference on Software Engineering, pp 358–368. Orlando, Florida, March, 1984.
J.K. Foderaro, K.L. Sklower: “The FranzLisp Manual”, Technical Report, University of California, Berkeley, 1982.
A. Goldberg: “SMALLTALK-80, The Interactive Programming Environment”. Addison-Wesley, Reading, Ma., 1984.
M. Herczeg: “INFORM-Manual: Icons”. Institut für Informatik, Universität Stuttgart, 1985.
C. Hewitt: “Viewing Control Structures as Patterns of Passing Messages”. Artificial Intelligence Journal 8, pp 323–364, 1977.
E.L. Hutchins, J.D. Hollan, D.A. Norman: “Direct Manipulation Interfaces”. In D.A. Norman, S. Draper (editors), User Centered System Design: New Perspectives on Human-Computer Interaction. Lawrence Erlbaum Associates Ltd., 1986.
M. Minsky: “A Framework for Representing Knowledge”. In P.H. Winston (editor), The Psychology of Computer Vision, pp 211–277. McGraw Hill, New York, 1975.
C. Rathke: “ObjTalk Primer”. Translated Version by A.C. Lemke, V.M. Patten, C.P. Morel, Dept. of Computer Science, University of Colorado, Boulder-Technical Report CU-CS-290-85-, INFORM, Institut für Informatik, Universität Stuttgart, 1985.
C. Rathke: “ObjTalk. Repräsentation von Wissen in einer objektorientierten Sprache”. Dissertation, Fakultät Mathematik und Informatik der Universität Stuttgart, Oktober, 1986.
W.-F. Riekert: “Der graphische Wissenseditor ZOO — ein Metasystem zur Visualisierung und Manipulation von Wissensbasen”. WISDOM-Forschungsbericht FB-INF-86-9, Institut für Informatik, Universität Stuttgart, 1986.
B. Shneiderman: “Direct Manipulation: A Step Beyond Programming Languages”. IEEE Computer 16(8), pp 57–69, August, 1983.
D.C. Smith, Ch. Irby, R. Kimball, B. Verplank: “Designing the Star User Interface”. BYTE, April, 1982.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1987 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Riekert, WF. (1987). The ZOO Metasystem: A Direct-Manipulation Interface to Object-Oriented Knowledge Bases. In: Bézivin, J., Hullot, JM., Cointe, P., Lieberman, H. (eds) ECOOP’ 87 European Conference on Object-Oriented Programming. ECOOP 1987. Lecture Notes in Computer Science, vol 276. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47891-4_13
Download citation
DOI: https://doi.org/10.1007/3-540-47891-4_13
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-18353-2
Online ISBN: 978-3-540-47891-1
eBook Packages: Springer Book Archive