Abstract
This paper presents a conceptual object-oriented model which allows to describe, in a unified framework, objects, object versions and class versions. Three kinds of classes are used for such a modeling: object classes, version classes and versionable classes. This paper approaches, in greater details, the outcomes of representing links between these different kinds of classes. The considered links are inheritance, composition and relationship links. Most of system managing object versions and/or class versions only partially approach this problem.
Chapter PDF
Similar content being viewed by others
References
M. Atkinson, F. Bancilhon, D. DeWitt, K. Dittrich, D. Maier, S. Zdonik. The object-oriented database system manifesto. 1st Int. Conf. on Deductive and Object-Oriented Databases, Kyoto (Japan), Dec. 1989.
D. S. Batori, W. Kim. Modeling concepts for VLSI CAD objects. ACM Transaction On Database Systems, Vol 10, n∘3, 1985.
D. Beech, B. Mahbod. Generalized version control in an object-oriented database. 4th Int. Conf. on Data Engineering, Los Angeles (USA), 1988.
A. Bjornerstedt, C. Hulten. Version control in an object-oriented architecture. Object-oriented concepts, databases and applications, Edited by W. Kim, F. Lochovsky, Addisson-Wesley publishing company, 1989.
J. Brunet. Modeling the world with semantic objects. IFIP TC8 Int. Conf. on the Object-Oriented Approach in Information Systems, Québec, Oct. 1991.
P. Coad, Y. Yourdon. Object-oriented analysis. Yourdon Press publishing company, 1990.
H.T. Chou, W. Kim. A unifying framework for version control in a CAD environment. 12th Int. Conf. on Very Large Database, Kyoto (Japan), Aug. 1986.
H.T. Chou, W. Kim. Versions and change notification in object-oriented database system. 25th Int. Conf. on Design Automation, Anaheim, June 1988.
M.C. Fauvet. Définition et réalisation d'un modèle de versions d'objets. 5èmes Journées Bases de Données Avancées, Genève (Suisse), Sept. 1989.
W. Käfer, H. Schöning. Mapping a version model to a complex object data model. 8th Int Conf. on Data Engineering, Tempe (USA), Feb. 1992.
R. Katz. Toward a unified framework for version modeling in engineering databases. ACM Computing Surveys, Vol 22, n∘4, 1990.
W. Kim, H.T. Chou. Versions of schema for object-oriented databases. 14th Int Conf. on Very Large Databases, Los Angeles (USA), Aug. 1988.
W. Kim. Composite object revisited. 14th ACM Int. Conf. on Managment of Data, Portland (USA), June 1989.
G.T. Nguyen, D. Rieu. Schema evolution in object-oriented database systems. Data and Knowledge Engineering, n∘4, North-Holland publishing company, 1989.
S. Monk, I. Sommerville. Schema evolution in object-oriented databases using class versionning. ACM SIGMOD record, Vol 22, n∘3, September 1993.
M. Rochfeld. Les méthodes de conception orientées objet. Conférence invitée, Congrès INFORSID, Clermont-Ferrand (France), May 1992.
M. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, W. Lorensen. Object-oriented modeling and design. Prentice-Hall publishing company, Englewood Cliffs, 1991.
G. Talens, C. Oussalah, M.F. Colinas. Versions of simple and composite objects. 19th Int. Conf. on Very Large Databases, Dublin (Ireland), Sept. 1993.
S. Zdonik. Version management in an object-oriented database. Lecture Notes in Computer Science n∘244, June 1986.
R. Zicari. A framework for schema updates in an object-oriented database system. 7th Int. Conf. on Data Engineering, Kobe (Japan), April 1991.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Andonoff, E., Hubert, G., Le Parc, A., Zurfluh, G. (1995). Modelling inheritance, composition and relationship links between objects, object versions and class versions. In: Iivari, J., Lyytinen, K., Rossi, M. (eds) Advanced Information Systems Engineering. CAiSE 1995. Lecture Notes in Computer Science, vol 932. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-59498-1_240
Download citation
DOI: https://doi.org/10.1007/3-540-59498-1_240
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-59498-7
Online ISBN: 978-3-540-49290-0
eBook Packages: Springer Book Archive