Skip to main content
Log in

Extending the object-oriented paradigm for supporting complex objects

  • Regular Papers
  • Published:
Journal of Computer Science and Technology Aims and scope Submit manuscript

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.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. J. Banerjee, H. Kim, W. Kim, H. Korth, Schema Evolution in Object-Oriented Databases, MCC Tec. Rep. DB-221-86, 1986.

  2. D. Batory and A. Buchmann, Molecular Objects, Abstract Data Type, and Data Models: A Framework, Proc. of VLDB 10, 172–184, 1984.

    Google Scholar 

  3. Q. Chen, A Rule-based Object/Task Modelling Approach, Proc. of ACM-SIGMOD 86 International Conference, 1986, USA.

  4. Q. Chen, The management of Dynamically Distributed Data Base Windows, Proc. of VLDB 12, Japan, 1986.

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

  6. Q. Chen, The Design of a Spatial Database Management System, Proc. of International AUTO-CARTO Conference, Sep. 14–19, 1986, London, UK.

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

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

  9. G. Copeland and D. Maier, Making Smalltalk a Database System, ACM-SIGMOD 84 International Conference, 1984, USA.

  10. B. J. Cox, Message/Object, An Evolutionary Change, IEEE Trans. On SE, 50–61, Jan. 1984.

  11. A. Goldberg, Introducing the Smalltalk-80 System,Byte, 6:8(1981).

    Google Scholar 

  12. A. Meier and R. Lorie, A Surrogate Concept for Engineering Databases, VLDB 9, 30–32, 1983.

    Google Scholar 

  13. J. Smith and D.C.P Smith, Database Abstraction: Aggregation and Generalization, ACM TODS 2, 1977.

  14. P. Valduriez, S. Khoshafian and G. Copeland, Implementation Techniques of Complex Objects, Proc. of ACM-SIGMOD 86 International Conference, 1986, USA.

  15. D. Woelk, W. Kim and W. Luther, An Object-Oriented Approach to Multimedis Databases, Proc. of ACM-SIGMOD 86 International Conference, 1986, USA.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Keywords

Navigation