Object inheritance beyond subtyping

JF Costa, A Sernadas, C Sernadas - Acta Informatica, 1994 - Springer
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 …

Extending Moby with inheritance-based subtyping

K Fisher, J Reppy - European Conference on Object-Oriented …, 2000 - Springer
… 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 …

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 …

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 …

[图书][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/…

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

[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 …

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 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 …

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 …