Abstract
Considering the extension to the object-oriented model introducing multiple type objects, we faced the problem of disambiguating method dispatching. This issue is closely connected with the conflicts in classes defined by the multiple inheritance. We studied the current works from a broader perspective of conceptual modeling considering both theoretical and practical views. As a result, solution based on the method redefinition constraints was proposed. For the presentation of the main ideas, we use the formal tools of category theory. It is in accordance with our former attempts to describe object-oriented models in terms of categorical constructions.
Supported by the grant of the Czech Grant Agency No. 102/96/0986 Object-Oriented Database Model.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Albano, A., Bergamini, R., Ghelli, G., Orsini, R.: An Object Data Model with Roles. In Proceedings of Nineteenth Int’l Conf. on Very Large Databases, R Agrawal, S. Baker, and D. BellEds., 1993, pp. 39–51.
Bertino, E., Guerrini, G.: Objects with Multiple Most Specific Classes. In Proceedings of 9th European Conference ECOOP’95 on Object-Oriented Programming, W. G. Olthoff, Ed., vol. 952 of LNCS, Springer, 1995, pp. 102–126.
Cattell, R.: The Object Database Standard ODMG-93, Release 1.2. Morgan Kaufmann Publishers, 1996.
Diskin, Z., Cadish, B.: Algebraic Graph-Oriented = Category Theory Based. Manifesto of categorizing database theory. Tech. Rep. 9406, Frame Inform Systems, Riga, Latvia, 1994.
Hruška, T., Kolenčík, P.: Comparison of Categorical Foundations of Object-Oriented Database Model. In Proceedings of 5th International Conference on Deductive and Object-Oriented Databases DOOD’97, F. Bry, R. Ramakrishnan, and K. Ramdmohanarao, Eds., vol. 1341 of LNCS, Springer, 1997, pp. 302–319.
Hruška, T., Kolenčík, P.: Extending an Object-Oriented Model: Multiple Class Objects. In Proceedings of 16th International Conference ER’97 on Conceptual Modelling, D. W. Embley and R. C. Goldstein, Eds., vol. 1331 of LNCS, Springer, 1997, pp. 229–242.
Richardson, J., Schwarz, P.: Aspects: Extending Objects to Support Multiple Independent Roles. In Proceedings of the ACM SIGMOD International Conference on Management of Data, J. Clifford and R. King, Eds., 1991, pp. 298–307.
Velho, A. V., Carapuca, R.: From Entity-Relationship Models to Role-Attribute Models. In Proceedings of 12th International Conference ER’93 on the Entity-Relationship Approach, R. A. Elmasri, V. Kouramajian, and B. Thalheim, Eds., vol. 823 of LNCS, Springer, 1994, pp. 257–270.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hruška, T., Kolenčik, P., Máčel, M. (1998). Behavioral Safety in a Model with Multiple Class Objects. In: Rovan, B. (eds) SOFSEM’ 98: Theory and Practice of Informatics. SOFSEM 1998. Lecture Notes in Computer Science, vol 1521. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-49477-4_28
Download citation
DOI: https://doi.org/10.1007/3-540-49477-4_28
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65260-1
Online ISBN: 978-3-540-49477-5
eBook Packages: Springer Book Archive