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.
Preview
Unable to display preview. Download preview PDF.
References
Blake, E. and Cook, S: On including part hierarchies in object-oriented languages, with an implementation in Smaltalk, ECOOP '87, p. 45–54.
Bobrow, D. and Stefik, M.: The LOOPS Manual, Xerox Corp. (1983).
Borning, A.: THINGLAB — A Constraint-Oriented Simulation Laboratory, Ph.D. thesis, Stanford 1979.
Briot, J.-P. and Cointe, P.: A Uniform Model for Object-Oriented Languages Using the Class Abstraction, IJCAI'87, vol.1, p. 40–43.
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.
Carré, B. and Geib, J.-M.: The Point of View notion for Multiple Inheritance, OOPSLA-ECOOP'90, p. 312–321.
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.
Cointe, P.: Metaclasses are First Class: the ObjVlisp Model, OOPSLA '87, p. 156–167.
Goldstein, I. and Bobrow, D.: Extending Object Oriented Programming in Smalltalk, First Lisp Conference, Stanford 1980, p. 75–81.
Laursen, J. and Atkinson, R.: OPUS: a Smalltalk Production System, OOPSLA '87, p. 377–387.
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.
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.
Wolinski, F.: Modeling and simulation of robotic systems using the Smalltalk-80 environment, TOOLS '89, p. 141–149.
Wolinski, F.: Représentation de systèmes robotiques en Smalltalk-80, Convention IA 1990, Paris (Hermes publ.) p. 685–699.
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.
Author information
Authors and Affiliations
Editor information
Rights 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