Skip to main content

Representation of complex objects: Multiple facets with part-whole hierarchies

  • Conference paper
  • First Online:
ECOOP'91 European Conference on Object-Oriented Programming (ECOOP 1991)

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

Included in the following conference series:

Abstract

We have presented a working system that integrates in a homogeneous way multi-facets and part-whole hierarchies. Of course many improvements are in order, notably some form of compilation to gain speed.

The main direction to be explored, in our opinion, is the meta-knowledge needed to implement reasoning about the system. Our first attempt was to couple Systalk with our version of OPUS [10], a Smalltalk-80 interpretation of OPS-5 (see Pachet [11]) and to have OPUS production rules control a Systalk robot. The next will be to integrate a powerful semantic network. Work is going on in this way.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Blake, E. and Cook, S: On including part hierarchies in object-oriented languages, with an implementation in Smaltalk, ECOOP '87, p. 45–54.

    Google Scholar 

  2. Bobrow, D. and Stefik, M.: The LOOPS Manual, Xerox Corp. (1983).

    Google Scholar 

  3. Borning, A.: THINGLAB — A Constraint-Oriented Simulation Laboratory, Ph.D. thesis, Stanford 1979.

    Google Scholar 

  4. Briot, J.-P. and Cointe, P.: A Uniform Model for Object-Oriented Languages Using the Class Abstraction, IJCAI'87, vol.1, p. 40–43.

    Google Scholar 

  5. Carré, B.: Une méthodologie orientée objet pour la représentation des connaissances — concepts de point de vue, de représentation multiple et évolutive d'objets, Thèse, Université de Lille, 1989.

    Google Scholar 

  6. Carré, B. and Geib, J.-M.: The Point of View notion for Multiple Inheritance, OOPSLA-ECOOP'90, p. 312–321.

    Google Scholar 

  7. Coiffet, Ph., Zhao, J., Zhou, J., Wolinski, F., Novikoff, P., Schmit, D.: About qualitative robot control, Nato Workshop on Expert Systems and Robotics, Corfu 1990.

    Google Scholar 

  8. Cointe, P.: Metaclasses are First Class: the ObjVlisp Model, OOPSLA '87, p. 156–167.

    Google Scholar 

  9. Goldstein, I. and Bobrow, D.: Extending Object Oriented Programming in Smalltalk, First Lisp Conference, Stanford 1980, p. 75–81.

    Google Scholar 

  10. Laursen, J. and Atkinson, R.: OPUS: a Smalltalk Production System, OOPSLA '87, p. 377–387.

    Google Scholar 

  11. Pachet, F.: Mixing Rules and Objects: an Experiment in the World of Euclidean Geometry, 5th International Symposium on Computer and Information Sciences, Nevsehir (Turkey) 1990, p. 797–805.

    Google Scholar 

  12. Wolinski, F.: Gestion des contraintes induites dans la structuration des objets en sousobjets, Reconnaissance des Formes et Intelligence Artificielle (RFIA), Paris 1989, p. 163–171.

    Google Scholar 

  13. Wolinski, F.: Modeling and simulation of robotic systems using the Smalltalk-80 environment, TOOLS '89, p. 141–149.

    Google Scholar 

  14. Wolinski, F.: Représentation de systèmes robotiques en Smalltalk-80, Convention IA 1990, Paris (Hermes publ.) p. 685–699.

    Google Scholar 

  15. Wolinski, F.: Etude des capacités de modélisation systémique des langages à objets appliquées à la représentation de robots, Thèse, Université Paris VI, 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Pierre America

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wolinski, F., Perrot, JF. (1991). Representation of complex objects: Multiple facets with part-whole hierarchies. In: America, P. (eds) ECOOP'91 European Conference on Object-Oriented Programming. ECOOP 1991. Lecture Notes in Computer Science, vol 512. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0057028

Download citation

  • DOI: https://doi.org/10.1007/BFb0057028

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-54262-9

  • Online ISBN: 978-3-540-47537-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics