Behavioural typing and subtyping has proved to be a very useful concept for the support of incremental reuse in the area of object-oriented (O-O) languages. With the emergence of formalisms integrating the O-O approach and concurrency, yielding systems of active objects, the question arises about how behavioural subtyping may be supported by such formalisms. We present a formal framework for the definition of behavioural subtyping for active objects. This framework is based upon the preorder relations which are considered in the study of concurrent systems, allowing to define various subtyping relations. We investigate the property preservation to the degree of change of these subtyping relations, safety and liveness properties are preserved up to different extents.
CITATION STYLE
Hameurlain, N. (2002). Behavioural subtyping and property preservation for active objects. IFIP Advances in Information and Communication Technology, 81, 95–110. https://doi.org/10.1007/978-0-387-35496-5_8
Mendeley helps you to discover research relevant for your work.