Object inheritance beyond subtyping
… objects differing only in the morphisms is presented. The first one is used to explain object
… ) and the strictest form of specialization (subtyping). The second category is shown to be …
… ) and the strictest form of specialization (subtyping). The second category is shown to be …
Extending Moby with inheritance-based subtyping
… on subtyping relationships determined by the structure of object … In this paper,we explore
why inheritance-based subtyping … both inheritance-based and structural subtyping relations. In …
why inheritance-based subtyping … both inheritance-based and structural subtyping relations. In …
Behavioral subtyping, specification inheritance, and modular reasoning
GT Leavens, DA Naumann - ACM Transactions on Programming …, 2015 - dl.acm.org
… One way of expressing the most flexible sound rule for S to be a behavioral subtype of T
is to require that for all subtype objects self : S, the precondition rule (3) holds and …
is to require that for all subtype objects self : S, the precondition rule (3) holds and …
Forcing behavioral subtyping through specification inheritance
KK Dhara, GT Leavens - Proceedings of IEEE 18th International …, 1996 - ieeexplore.ieee.org
… uses inheritance of specifications to force the appropriate behavior on the subtype objects. …
But the semantic conditions need to be verified and are generally beyond the power of most …
But the semantic conditions need to be verified and are generally beyond the power of most …
[图书][B] Type inheritance and relational theory: subtypes, supertypes, and substitutability
CJ Date - 2016 - books.google.com
Type inheritance is that phenomenon according to which we can say, for … a subtype of
rectangles, and rectangles are a supertype of squares. Recognizing and acting upon such subtype/…
rectangles, and rectangles are a supertype of squares. Recognizing and acting upon such subtype/…
Inheritance in object oriented Z
E Cusack - ECOOP'91 European Conference on Object-Oriented …, 1991 - Springer
… Further consideration of composite objects is beyond the … subtyping inheritance. A sequel
to this paper extends the definition of subtyping and describes other incremental inheritance …
to this paper extends the definition of subtyping and describes other incremental inheritance …
[PDF][PDF] An extension of Standard ML modules with subtyping and inheritance
J Mitchell, S Meldal, N Madhav - Proceedings of the 18th ACM SIGPLAN …, 1991 - dl.acm.org
… programming styles, including mixtures of object-oriented programming and programs built
… inheritance mechanisms for each. In order to support binary operations on objects within this …
… inheritance mechanisms for each. In order to support binary operations on objects within this …
On the notion of inheritance
A Taivalsaari - ACM Computing Surveys (CSUR), 1996 - dl.acm.org
… object-oriented systems a clear distinction ought to be made between two important concepts:
inheritance and subtyping… are other uses of inheritance beyond specialization that can be …
inheritance and subtyping… are other uses of inheritance beyond specialization that can be …
Inheritance as an incremental modification mechanism or what like is and isn't like
P Wegner, SB Zdonik - European conference on object-oriented …, 1988 - Springer
… with cancellation (exceptions) Traditional inheritance usually focuses on subtypes or
subclasses … Our structural relations go beyond is-a and is-not relations to include a variety of …
subclasses … Our structural relations go beyond is-a and is-not relations to include a variety of …
Empirical assessment of object-oriented implementations with multiple inheritance and static typing
R Ducournau, F Morandat, J Privat - ACM SIGPLAN Notices, 2009 - dl.acm.org
… Subtyping and inheritance introduce another original feature, ie run-time subtype checks,
which … A detailed presentation of coloring is beyond the scope of this paper and readers are …
which … A detailed presentation of coloring is beyond the scope of this paper and readers are …