Behavioural subtyping and property preservation

9Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

Abstract

Inheritance is one of the key features in object-oriented design and analysis. It especially supports an incremental development by allowing to stepwise add new functionality to an existing system design. When using a subclass which is a specialisation of a certain superclass, the question arises which of the superclass' properties still hold for the subclass. We investigate this topic for three behavioural subtyping relations, which formalise the subtype - supertype relationship among classes on the basis of process algebra correctness relations. According to the degree of change allowed by the subtyping relations, safety and liveness properties of the superclass are preserved up to different extents. © 2000 International Federation for Information Processing.

Cite

CITATION STYLE

APA

Wehrheim, H. (2000). Behavioural subtyping and property preservation. In IFIP Advances in Information and Communication Technology (Vol. 49 AICT, pp. 213–231). Springer New York LLC. https://doi.org/10.1007/978-0-387-35520-7_11

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