Abstract
In this paper a generalized object-oriented approach for complex object modeling in proponed, which is characterized by adding the concept of Meta-Class into the object-oriented paradigm for unifying the handling of object types and primary data models, and also characterized by integrating the modeling of object type hierachy and object configuration hierarchy. Concepts such as Compositional Relationship Object, Face, Object Configuration Schema Expression, Object Skeleton are introduced to specify object structure, to support high degree of object sharing and to offer high degree of data independence. Operations on the class hierarchy, the object configuration structures and the object instances are developed respectively with distinguished semantics. This approach provides an extended object-oriented framework for handling complex objects in any AI or database systems.
Similar content being viewed by others
References
J. Banerjee, H. Kim, W. Kim, H. Korth, Schema Evolution in Object-Oriented Databases, MCC Tec. Rep. DB-221-86, 1986.
D. Batory and A. Buchmann, Molecular Objects, Abstract Data Type, and Data Models: A Framework, Proc. of VLDB 10, 172–184, 1984.
Q. Chen, A Rule-based Object/Task Modelling Approach, Proc. of ACM-SIGMOD 86 International Conference, 1986, USA.
Q. Chen, The management of Dynamically Distributed Data Base Windows, Proc. of VLDB 12, Japan, 1986.
Q. Chen, An Object/Task Modelling Approach Based on Domain Knowledge and Control Knowledge Representation, Proc. of the ACM-IEEE C/S 1986 Joint Computer Conference, 1986, USA.
Q. Chen, The Design of a Spatial Database Management System, Proc. of International AUTO-CARTO Conference, Sep. 14–19, 1986, London, UK.
Q. Chen, Extending the Implementation Scheme of Functional Programming System FP for Supporting the Formal Software Development Methodology, Proc. of 8th International Conference on Software Engineering, London, Aug. 28–30, 1985.
Q. Chen, Toward a Generalized Data/Action Management: An Approach for Specifying and Implementing Operational Schemes, Proc. of 1st Pan Pacific Computer Conference, Melbourne, Australia, Sep. 10–13, 1985.
G. Copeland and D. Maier, Making Smalltalk a Database System, ACM-SIGMOD 84 International Conference, 1984, USA.
B. J. Cox, Message/Object, An Evolutionary Change, IEEE Trans. On SE, 50–61, Jan. 1984.
A. Goldberg, Introducing the Smalltalk-80 System,Byte, 6:8(1981).
A. Meier and R. Lorie, A Surrogate Concept for Engineering Databases, VLDB 9, 30–32, 1983.
J. Smith and D.C.P Smith, Database Abstraction: Aggregation and Generalization, ACM TODS 2, 1977.
P. Valduriez, S. Khoshafian and G. Copeland, Implementation Techniques of Complex Objects, Proc. of ACM-SIGMOD 86 International Conference, 1986, USA.
D. Woelk, W. Kim and W. Luther, An Object-Oriented Approach to Multimedis Databases, Proc. of ACM-SIGMOD 86 International Conference, 1986, USA.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Chen, Q. Extending the object-oriented paradigm for supporting complex objects. J. of Comput. Sci. & Technol. 3, 113–130 (1988). https://doi.org/10.1007/BF02943337
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02943337