2000
DOI: 10.1007/3-540-45499-3_33
|View full text |Cite
|
Sign up to set email alerts
|

Behavioural Subtyping Relations for Object-Oriented Formalisms

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
27
0

Year Published

2001
2001
2014
2014

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 30 publications
(27 citation statements)
references
References 17 publications
0
27
0
Order By: Relevance
“…Wehrheim and Fischer [12,23] investigate behavioural subtyping in the context of concurrency and the CSP process algebra. They studied how extra subclass operations may interfere with the behaviour of the superclass as observed from the environment, and under which conditions are safety and liveness properties preserved by the subclasses.…”
Section: Related Workmentioning
confidence: 99%
“…Wehrheim and Fischer [12,23] investigate behavioural subtyping in the context of concurrency and the CSP process algebra. They studied how extra subclass operations may interfere with the behaviour of the superclass as observed from the environment, and under which conditions are safety and liveness properties preserved by the subclasses.…”
Section: Related Workmentioning
confidence: 99%
“…In this case, the sequences of internal communication distinguishes the classes in Figure 1 and Figure 2. Fischer and Wehrheim [28] further investigate behavioral subtyping based on histories for object-oriented languages.…”
Section: Fig 4 Multi-threaded Programsmentioning
confidence: 99%
“…Formal approaches to inheritance tend to favor the first interpretation and understand inheritance in terms of behavioral reuse, obeying the substitutability principle: As a subclass is a specialization of a superclass, an object of the subclass may masquerade as an object of the superclass. This interpretation of inheritance has led to an active field of research on behavioral subtyping [2,14,27], identifying conditions for safe substitutability. A type describes a collection of objects which share the same externally observable behavior.…”
Section: Inheritance: Reuse Of Behavior and Reuse Of Codementioning
confidence: 99%