Title :
Incremental inheritance mechanism and its message evaluation method
Author :
Benattou, M. ; Lakhal, L.
Author_Institution :
LIMOS, Univ. Blaise Pascal, Aubiere, France
Abstract :
The semantics of inheritance is based on subtyping. Several authors have shown that the subtype relation is insufficient to explain the inheritance mechanism in object oriented approach. Inheritance is an incremental mechanism for software development, based on modification. This approach was introduced by W.R. Cook. The aim of this paper is to present, an incremental formal model of single and multiple inheritance, based on the wrapping concept. The model is based upon an intuitive explanation of the proper use and purpose of inheritance, and is essentially dedicated to dynamic (i.e. run-time) inheritance of properties, for OODBMS. The denotational semantics method proposed using the incremental model of inheritance, allows dynamic message evaluation
Keywords :
explanation; inheritance; object-oriented databases; software engineering; OODBMS; denotational semantics; dynamic message evaluation; incremental formal model; incremental inheritance mechanism; message evaluation method; object oriented approach; software development; subtype relation; subtyping; wrapping concept; Law; Legal factors; Mechanical factors; Message passing; Object oriented modeling; Object oriented programming; Runtime; Wrapping;
Conference_Titel :
Information Technology, 1997. BIWIT '97., Proceedings of the Third Basque International Workshop on
Conference_Location :
Biarritz
Print_ISBN :
0-8186-8049-0
DOI :
10.1109/BIWIT.1997.614063