Viewpoints handling in an object model with criterium-based classes

5Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Traditional class-based object-oriented data models and programming languages do not allow an object to have several types or to play different roles while keeping the same identity. Therefore, the modeling of persistent evolving entities is a difficult task. Some specific models and languages exist, but do not support some of the features of traditional OODB models such as inheritance, late binding or common implementation through the notion of class. In this paper, we propose an object model that extends the one proposed by the ODMG while keeping the statical strong type-checking property of the programming language. The model is based on the novel concept of criterium-based class, from which instance objects have an immutable identity and several viewpoints which are accessible through a single interface. The model allows to consider new features such as property sharing and viewpoints merging, unconsidered so far, in a clean and homogeneous way.

Cite

CITATION STYLE

APA

Coulondre, S., & Libourel, T. (1999). Viewpoints handling in an object model with criterium-based classes. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1677, pp. 573–582). Springer Verlag. https://doi.org/10.1007/3-540-48309-8_53

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free