Skip to main content

The ZOO Metasystem: A Direct-Manipulation Interface to Object-Oriented Knowledge Bases

  • Conference paper
  • First Online:
ECOOP’ 87 European Conference on Object-Oriented Programming (ECOOP 1987)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 276))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 49.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. D.G. Bobrow, M. Stefik: “The LOOPS Manual”. Technical Report KBVLSI-81-83, Knowledge Systems Area, Xerox Palo Alto Research Center (PARC), 1981.

    Google Scholar 

  2. Brachmann. R. et al.: “KL-ONE Reference Manual”. BBN-Report 3848, BBN, July, 1978.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. R. Davis, D.B. Lenat: Advanced Computer Science Series: “Knowledge Based Systems in Artificial Intelligence”. McCraw-Hill, New York, 1982.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. J.K. Foderaro, K.L. Sklower: “The FranzLisp Manual”, Technical Report, University of California, Berkeley, 1982.

    Google Scholar 

  8. A. Goldberg: “SMALLTALK-80, The Interactive Programming Environment”. Addison-Wesley, Reading, Ma., 1984.

    MATH  Google Scholar 

  9. M. Herczeg: “INFORM-Manual: Icons”. Institut für Informatik, Universität Stuttgart, 1985.

    Google Scholar 

  10. C. Hewitt: “Viewing Control Structures as Patterns of Passing Messages”. Artificial Intelligence Journal 8, pp 323–364, 1977.

    Article  Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. C. Rathke: “ObjTalk. Repräsentation von Wissen in einer objektorientierten Sprache”. Dissertation, Fakultät Mathematik und Informatik der Universität Stuttgart, Oktober, 1986.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. B. Shneiderman: “Direct Manipulation: A Step Beyond Programming Languages”. IEEE Computer 16(8), pp 57–69, August, 1983.

    Google Scholar 

  17. D.C. Smith, Ch. Irby, R. Kimball, B. Verplank: “Designing the Star User Interface”. BYTE, April, 1982.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics